added some docs for task 13
Signed-off-by: Immanuel Alvaro Bhirawa <u7280427@anu.edu.au>
This commit is contained in:
parent
56b29a3301
commit
d99b63c82b
@ -674,6 +674,9 @@ public class BlueLagoon {
|
|||||||
|
|
||||||
// if the current player cannot play, go to the next player
|
// if the current player cannot play, go to the next player
|
||||||
int players = state.getNumPlayers();
|
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)) {
|
while (!state.getCurrentPlayer().canPlay(state)) {
|
||||||
if (players == 1) break;
|
if (players == 1) break;
|
||||||
state.nextPlayer();
|
state.nextPlayer();
|
||||||
@ -683,20 +686,6 @@ public class BlueLagoon {
|
|||||||
return state.toString();
|
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.
|
* Given a state string, returns a valid move generated by your AI.
|
||||||
* <p>
|
* <p>
|
||||||
|
Loading…
Reference in New Issue
Block a user