public EntityEgg(Game mGame, ESpawnable spawn) : base(mGame, "Egg") { _startTurn = Game.Turn; _hatchTurn = Game.Turn + 4; Spawn = spawn; }
public static Entity GetNewEntity(Game game, ESpawnable es) { switch (es) { case ESpawnable.EsRoach: return new EntityRoach(game); case ESpawnable.EsRoachQueen: return new EntityRoachQueen(game); case ESpawnable.EsEvilEye: return new EntityEvilEye(game); case ESpawnable.EsGelBaby: return new EntityGelBaby(game); } return new EntityNull(game); }
public EntityRoachQueen(Game mGame, ESpawnable spawn) : base(mGame, "Roach Queen <special>") { LastDirection = Helper.GetRandomDirection (); Spawn = spawn; }