diff --git a/src/comp1110/ass2/BlueLagoon.java b/src/comp1110/ass2/BlueLagoon.java index cfa0de0..82988a9 100644 --- a/src/comp1110/ass2/BlueLagoon.java +++ b/src/comp1110/ass2/BlueLagoon.java @@ -674,6 +674,9 @@ public class BlueLagoon { // if the current player cannot play, go to the next player int players = state.getNumPlayers(); + + // the case where there are multiple players, while the current player cannot play the move, + // move to the next player and skip each player once if that player cannot play a move. while (!state.getCurrentPlayer().canPlay(state)) { if (players == 1) break; state.nextPlayer(); @@ -683,20 +686,6 @@ public class BlueLagoon { return state.toString(); } - // // Tally up the score - // else if (state.getCurrentPhase() == 'S') { - // state.scorePhase(); - // } - // } - // - // // After the endPhase is over, move to the next player - // state.nextPlayer(); - // - // // if the current player cannot play the move, move to the next player - // if (!state.getCurrentPlayer().canPlay(state)) state.nextPlayer(); - // - // return state.toString(); - // } /** * Given a state string, returns a valid move generated by your AI. *