コード例 #1
0
ファイル: GameHelper.php プロジェクト: Zenidal/Diploma
 private function roundEnd(Game $game, $userId)
 {
     $gameField = json_decode($game->getJson(), true);
     if (!$gameField[Gamehelper::USER1][GameHelper::USER_PASSED] && $gameField[Gamehelper::USER2][GameHelper::USER_PASSED] && $userId == $gameField[GameHelper::USER1][GameHelper::USER_ID] || !$gameField[Gamehelper::USER2][GameHelper::USER_PASSED] && $gameField[Gamehelper::USER1][GameHelper::USER_PASSED] && $userId == $gameField[GameHelper::USER2][GameHelper::USER_ID]) {
         return true;
     } else {
         return false;
     }
 }
コード例 #2
0
ファイル: CardHelper.php プロジェクト: Zenidal/Diploma
 private function canMove(Game $game, $userId)
 {
     $gameField = json_decode($game->getJson(), true);
     if ($gameField[GameHelper::MOVE_FIELD] == Gamehelper::USER1 && $userId == $gameField[GameHelper::USER1][GameHelper::USER_ID] || $gameField[GameHelper::MOVE_FIELD] == Gamehelper::USER2 && $userId == $gameField[GameHelper::USER2][GameHelper::USER_ID]) {
         return true;
     } else {
         return false;
     }
 }