using StatelessTraitInfo<> for some things

This commit is contained in:
Chris Forbes
2010-01-10 14:15:45 +13:00
parent 79ce6b70b6
commit be9fd1e277
18 changed files with 20 additions and 89 deletions

View File

@@ -1,15 +1,10 @@

namespace OpenRa.Game.Traits
{
class SeedsOreInfo : ITraitInfo
{
public object Create(Actor self) { return new SeedsOre(self); }
}
class SeedsOreInfo : StatelessTraitInfo<SeedsOre> {}
class SeedsOre : ITick
{
public SeedsOre( Actor self ) {}
const double OreSeedProbability = .05; // todo: push this out into rules
public void Tick(Actor self)