Comment cette méthode takeTurn peut-elle être imbriquée avec un playOrder pour obtenir les combinaisons joueur/tour suivantes?Comment implémenter takeTurn avec un playOrder rotatif?
{
...
for(int i=0;i<NUM_PLAYERS;i++)
{
players[i].takeTurn();
} ....
playOrder
2Players
turn1 Joueur1 Player2 Joueur1 player2 Turn2 Player2 Joueur1 Player2 Joueur1
3Players turn1 Joueur1 Player2 Player3 player1 Turn2 Player2 Player3 Joueur1 joueur2 turn3 Joueur3 Joueur1 Joueur2 joueur3
4Players turn1 Joueur1 Player2 Player3 Player4 Turn2 Player2 Player3 Player4 player1 turn3 Player3 Player4 Joueur1 player2 turn4 Player4 Joueur1 Player2 player3