added first event functions documented server behaviour for some events

This commit is contained in:
2024-01-05 01:51:06 +01:00
parent 0cd9857795
commit 518804051d
19 changed files with 83 additions and 5 deletions

View File

@ -1,11 +1,12 @@
import pygame
from pygame.locals import *
from Classes.Objects.Cards.MonsterCard import MonsterCard
from Classes.Game.Cards.MonsterCard import MonsterCard
from Classes.System.Components.Window import Window
from Classes.System.Components.InputHandler import InputHandler
from Classes.Objects.World import World
from Classes.Game.World import World
from Classes.System.Network.NetworkManager import NetworkManager
from Classes.Game.Events.Login import Login
class App:
@ -24,6 +25,7 @@ class App:
self.__window = Window(width=width, height=height, title=title)
self.__inputHandler = InputHandler()
self.__networkManager("127.0.0.1", "54322", "54323")
Login(self.__networkManager) # will login to the server
# game word
self.__world = World(self.__window.getScreen())
@ -100,7 +102,8 @@ class App:
if event.button == 1: # Wenn linke Maustaste losgelassen wird
for card in self.__world.getCards():
card.setDragging(False)
# TODO: send server command
# TODO: send place card event to server
# resets the currently selected card in order to prevent it getting moved
if not card == None:
card = None

View File

@ -1,6 +1,7 @@
import selectors
import socket
import json
import types
sel = selectors.DefaultSelector()