From 2f4536d6b08b69168ebf3e718cbd8e3002b9af5a Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sun, 28 Mar 2021 12:19:28 +0200 Subject: added comments --- api/game/random.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'api/game/random.py') diff --git a/api/game/random.py b/api/game/random.py index 7e4c512..4d70b56 100644 --- a/api/game/random.py +++ b/api/game/random.py @@ -14,13 +14,16 @@ random_game = Blueprint('random', __name__) @random_game.route('/random') @auth_required("user") def index(user_id): + # get public_games (random opponent queue) public_games = cursor.execute("select game_id from games where private = FALSE and status = \"wait_for_opponent\"").fetchall() game_started = False + # create a new public game if the queue is empty if len(public_games) == 0: game_id = create_game(user_id) player_1 = True + # otherwise join a random public game else: game_id = random.choice(public_games)[0] -- cgit v1.2.3