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; } }
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; } }