Esempio n. 1
0
        public CharacterTeam GenerateRandomTeam(bool isPlayer)
        {
            CharacterTeam team = new CharacterTeam();

            for (int i = 0; i < 4; ++i)
            {
                IWeapon           weapon    = WeaponGenerator.GetRandomWeapon();
                AbstractCharacter character = CharGenerator.GetRandomCharacter();
                character.EquipWeapon(weapon);
                team.InsertCharacter(character, isPlayer);
            }
            return(team);
        }
 public void AddCharacter(AbstractCharacter character)
 {
     Team.InsertCharacter(character, IsPlayerTeam);
 }
Esempio n. 3
0
 public void TestAddOneCharacter()
 {
     Assert.AreEqual(TeamConsts.EmptyTeam, Fixture.Team.Count);
     Fixture.InsertCharacter(new Human(CharacterConsts.DefaultHealth, CharacterConsts.DefaultAgility), false);
     Assert.AreEqual(TeamConsts.OneCharTeam, Fixture.Team.Count);
     Assert.AreEqual(TeamConsts.FirstComputerPlace, Fixture.Team[TeamConsts.FirstComputerPlace].CharacterPlace);
 }