예제 #1
0
def joinGameHandler(game_id):
    playerName = request.get_cookie("player")
    avatar = db.getAvatar(playerName)
    print(avatar)
    result = controller.joinGame(game_id, playerName, avatar['avatar'])
    print(result)
    return utils.jsonResponse(response, {"result":result})
예제 #2
0
def turnHandler(game_id):
    playerName = request.get_cookie("player")
    color = utils.reqBody(request.body, "color")
    result = controller.playTurn(game_id, playerName, color)
    return utils.jsonResponse(response, {"result": result})
예제 #3
0
def playerReadyHandler(game_id):
    playerName = request.get_cookie("player")
    result = controller.markPlayerReady(game_id, playerName)
    return utils.jsonResponse(response, {"result": result})
예제 #4
0
def joinGameHandler(game_id):
    playerName = request.get_cookie("player")
    result = controller.joinGame(game_id, playerName)
    return utils.jsonResponse(response, {"result": result})
예제 #5
0
def status(game_id):
    currentPlayerName = request.get_cookie("player")
    gameStatus = controller.generateGameStatus(game_id, currentPlayerName)
    return utils.jsonResponse(response, gameStatus)
예제 #6
0
def delete(game_id):
    controller.deleteGame(game_id)
    return utils.jsonResponse(response, {"result": "Successfully deleted"})
예제 #7
0
def status(game_id):
    currentPlayerName = request.get_cookie("player")
    currentPlayerAvatar = db.getAvatar(currentPlayerName)
    print(currentPlayerAvatar['avatar'])
    gameStatus = controller.generateGameStatus(game_id, currentPlayerName, currentPlayerAvatar)
    return utils.jsonResponse(response, gameStatus)