예제 #1
0
        public void SetUp()
        {
            var deadTeam = new List <Creature>
            {
                new Creature
                    (CreatureOwner.Computer, CreatureName.Elf, 0, 5, 25, 10)
            };

            var aliveTeam = new List <Creature>
            {
                new Creature
                    (CreatureOwner.Computer, CreatureName.MrTree, 5, 5, 25, 10)
            };

            battleHalfDeadTeam = new BattleField(aliveTeam, deadTeam);
            battleDeadTeam     = new BattleField(deadTeam, deadTeam);
            battleAliveTeam    = new BattleField(aliveTeam, aliveTeam);
        }
예제 #2
0
 public void InitBattle()
 {
     State  = GameState.InBattle;
     Battle = new BattleField(Forest.Hero.DreamTeam, Forest.GetMonstersFromCamp());
 }
예제 #3
0
 public Game()
 {
     State  = GameState.NotStarted;
     Forest = null;
     Battle = null;
 }