コード例 #1
0
ファイル: Model.java プロジェクト: rsphifer/Cardglomerate
 // MAIN UPDATE FUNCTION
 public void updateGame() {
   // if (currentGame.updateReady()) {
   System.out.println("game is updating");
   // currentGame.update();
   ServerAccess.updateCardGameState(gameId, currentGame);
   obj = ServerAccess.getCardGame(gameId);
   if (obj != null) {
     currentGame = (CardGame) obj;
   }
   // }
 }
コード例 #2
0
ファイル: Model.java プロジェクト: rsphifer/Cardglomerate
 /**
  * ******************************************************* Game chat mgmt model calls.
  * *******************************************************
  */
 public void addGameChatEntry(String message, int i) {
   if (!isInGame || currentGame == null) {
     return;
   }
   ChatEntry newEntry;
   if (i == 0) {
     newEntry = new ChatEntry(player.userName, message);
   } else {
     newEntry = new ChatEntry("Dealer", message);
   }
   currentGame.addChatEntry(newEntry);
   obj = ServerAccess.updateCardGameState(gameId, currentGame);
   if (obj != null) {
     obj = ServerAccess.getCardGame(gameId);
     if (obj != null) {
       currentGame = (CardGame) obj;
     }
   }
 }