static void CreateTestArmy(Battle gameBattle) { gameBattle.AddArmy(); gameBattle.armyList[0].AddUnit("SW_ThunderwolfCavalry"); gameBattle.armyList[0].AddUnit("SW_GreyHunter"); //gameBattle.armyList[0].unitList[0].AddFigurine(); gameBattle.AddArmy(); gameBattle.armyList[1].AddUnit("Ork_Warboss"); gameBattle.armyList[1].AddUnit("Ork_Painboy"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); gameBattle.armyList[1].AddUnit("Ork_Boyz"); //gameBattle.AddArmy(); }
public async Task <IResponse> AddArmyToBattleAsync(AddArmyCommand command) { Battle battle = await _battleRepository.GetByBattleId(command.BattleId); IResponse response = battle.AddArmy(new Army(command.Name, command.NumberOfUnits, command.StrategyAndAttackOption)); if (!response.Success) { return(response); } await _unitOfWork.SaveChanges(); return(response); }
private void comboBoxSelectNbArmy_SelectedIndexChanged(object sender, EventArgs e) { int choice = int.Parse(comboBoxSelectNbArmy.Text); int difference = choice - gameBattle.nbArmy; for (int i = 0; i < Math.Abs(difference); i++) { if (difference > 0) { gameBattle.AddArmy(); } if (difference < 0) { gameBattle.RemoveArmy(); } } }