@Override protected synchronized void resetRound() { // réinitialisation locale super.resetRound(); // on attend d'avoir récupèré l'aire de jeu (attente passive) if (!newRoundReceived) { try { wait(); } catch (InterruptedException e) { e.printStackTrace(); } } // on force le moteur physique à utiliser l'aire de jeu reçue du serveur physicsEngine.setBoard(round.board); // on indique au serveur qu'on est prêt clientCom.sendAcknowledgment(); }