Exemplo n.º 1
0
 public void addPenaltyLine(TetrisId tetrisId, int lineCount) {
   for (Opponent opponent : opponents) {
     if (opponent.isOpponent(tetrisId)) {
       opponent = opponent.addPenaltyLine(lineCount);
       fireBattleEvent(new BattlePenaltyLineAdded(battleId, opponent.getTetrisId(), lineCount));
     }
   }
 }
Exemplo n.º 2
0
 public Opponent getOpponent(TetrisId tetrisId) {
   for (Opponent opponent : opponents) {
     if (opponent.getTetrisId().equals(tetrisId)) {
       return opponent;
     }
   }
   return null;
 }
Exemplo n.º 3
0
 public boolean contains(TetrisId tetrisId) {
   for (Opponent opponent : opponents) {
     if (opponent.getTetrisId().equals(tetrisId)) {
       return true;
     }
   }
   return false;
 }