private void checkResults(List <int> attackerDices, List <int> defenderDices, Land attacker, Land defender) { for (int i = 0; i < attackerDices.Count; i++) { // Se il difensore ha tank con cui difendersi if (i <= defenderDices.Count - 1) { // Se attaccante vince il difensore perde 1 tank if (attackerDices[i] > defenderDices[i]) { defender.removeTanksOnLand(1); } else // altrimenti attaccante perde 1 tank { attacker.removeTanksOnLand(1); } } else { return; } } }
public void moveTanks(Land startLand, Land endLand, int nTank) { startLand.removeTanksOnLand(nTank); endLand.addTanksOnLand(nTank); }