diff --git a/docker-compose/requirements/djangoserver/file/server/server/Game.py b/docker-compose/requirements/djangoserver/file/server/server/Game.py index 09b7de7..bdb8fff 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/Game.py +++ b/docker-compose/requirements/djangoserver/file/server/server/Game.py @@ -6,7 +6,7 @@ # By: tomoron +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/09/13 16:20:58 by tomoron #+# #+# # -# Updated: 2024/09/14 21:30:54 by tomoron ### ########.fr # +# Updated: 2024/09/15 13:33:31 by tomoron ### ########.fr # # # # **************************************************************************** # @@ -48,6 +48,7 @@ class Game: self.p1 = socket else: self.p2 = socket + print("set game to self") socket.game = self if(self.p2 != None and self.p1 != None): data = json.dumps({"type":"game", "content":{ diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/leave.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/leave.py index 1c2ab98..bef9906 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/leave.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/leave.py @@ -6,7 +6,7 @@ # By: tomoron +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/09/14 15:37:49 by tomoron #+# #+# # -# Updated: 2024/09/14 21:20:32 by tomoron ### ########.fr # +# Updated: 2024/09/15 13:39:02 by tomoron ### ########.fr # # # # **************************************************************************** # diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/ready.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/ready.py index face1f1..3661dbf 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/ready.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/ready.py @@ -6,13 +6,9 @@ # By: tomoron +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/09/13 23:41:12 by tomoron #+# #+# # -# Updated: 2024/09/14 19:27:51 by tomoron ### ########.fr # +# Updated: 2024/09/15 13:37:23 by tomoron ### ########.fr # # # # **************************************************************************** # async def ready(socket, content): - print("ready request") - if(socket.game == None): - socket.sendError("No game started", 9101) - return; await socket.game.setReady(socket) diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/start.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/start.py index 25dba61..4b88b7c 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/start.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameActions/start.py @@ -6,7 +6,7 @@ # By: tomoron +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/09/11 17:07:08 by tomoron #+# #+# # -# Updated: 2024/09/14 19:28:30 by tomoron ### ########.fr # +# Updated: 2024/09/15 13:33:53 by tomoron ### ########.fr # # # # **************************************************************************** # @@ -15,5 +15,6 @@ from ...Game import Game async def start(socket, content): if(socket.game != None): socket.sendError("Game already started", 9102) + return; Game(socket, content.get("with_bot", False)) diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameRequest.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameRequest.py index 304b932..031f3fa 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameRequest.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/gameRequest.py @@ -6,7 +6,7 @@ # By: tomoron +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/09/09 16:10:26 by tomoron #+# #+# # -# Updated: 2024/09/14 19:22:52 by tomoron ### ########.fr # +# Updated: 2024/09/15 13:38:55 by tomoron ### ########.fr # # # # **************************************************************************** # @@ -39,5 +39,8 @@ async def gameRequest(socket, content): if(action < 0 or action > len(action_list)): socket.sendError("Action out of range", 9100) return; + if(action != 0 and socket.game == None): + socket.sendError("No game started",9101) + return ; await action_list[action](socket,content)