コード例 #1
0
def beginNewHand():
    calcNewScore()
    dataModel.setNewHandInfo()

    socketio.sleep(4)

    if (isGameOver()):
        emailScores()
        json = {}
        json["dicts"] = dataModel.dicts
        socketio.emit('gameover', json)
        dataModel.resetGame()
        return

    dealCards()
コード例 #2
0
def beginNewHand():
    dataModel.dicts["handInfo"]["handsLeft"] -= 1

    calcNewScore()
    dataModel.setNewHandInfo()

    socketio.sleep(4)

    if (dataModel.dicts["handInfo"]["handsLeft"] == 0):
        if dataModel.dicts["handInfo"]["orangeScore"] != dataModel.dicts[
                "handInfo"]["blueScore"]:
            emailScores()
            json = {}
            json["dicts"] = dataModel.dicts
            socketio.emit('gameover', json)
            dataModel.resetGame()
            return
        else:
            dataModel.dicts["handInfo"]["handsLeft"] = 1

    dealCards()
コード例 #3
0
def handle_end_game(methods=['GET', 'POST']):
    emailScores()
    dataModel.resetGame()
    socketio.emit('reset game')