Exemple #1
0
 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;
         }
     }
 }
Exemple #2
0
 public void moveTanks(Land startLand, Land endLand, int nTank)
 {
     startLand.removeTanksOnLand(nTank);
     endLand.addTanksOnLand(nTank);
 }