示例#1
0
 // prélève de l'argent a tous les joueurs (sauf celui ayant tiré la carte)
 // pour le donner au joueur ayant tiré la carte (peut provoquer une faillite)
 @Override
 public void applyEffect(Joueur jou) {
   int i = 0;
   for (Joueur j : this.getMonopoly().getJoueurs()) {
     if (!j.equals(jou)) {
       if (j.getCash() - getMontant() >= 0) {
         j.setCash(j.getCash() - getMontant());
       } else {
         j.faillite();
       }
       i++;
     }
   }
   jou.setCash(jou.getCash() + (i * getMontant()));
 }