Exemple #1
0
 private void endTurnLoop() {
   boolean readyToMove = false;
   if (!checkAnyMovement()) {
     if (testWithoutNetwork) {
       if (testIsReady) {
         readyToMove = true;
       }
     } else if (thisIsAServer) {
       readyToMove = server.isDataReady();
     } else {
       readyToMove = client.isDataReady();
     }
   }
   if (checkAnyMovement() || readyToMove) {
     moveAllObjects(endTurnStepTime);
     transferData2Paint();
     paint.repaint();
     if (puck.isGoalDone()) {
       goalIsDone();
     }
   }
 }