from flask import Blueprint, request, make_response from flask_socketio import SocketIO, emit, disconnect, emit from game.voerbak_connector import bord from db import cursor import time import json namespace = "/game/socket" class game: def __init__(self, game_id): self.game_id = game_id self.board = bord(7, 6) def move(self, user_id, column): # player_1 = cursor.execute("select player_1_id from games where game_id = ?", [self.game_id]).fetchone()[0] # player_1_move = player_1 == user_id # if not self.board.player_1 == player_1_move: return self.board.drop_fisje(column) def run(app): io = SocketIO(app) @io.on("new_move", namespace) def new_move(data): print(data) @io.on("resign", namespace) def resign(data): print(data) io.run(app, host="127.0.0.1", port=5000, debug=True)