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); }
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); }