added first event functions documented server behaviour for some events
This commit is contained in:
@ -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
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
import selectors
|
||||
import socket
|
||||
import json
|
||||
import types
|
||||
|
||||
sel = selectors.DefaultSelector()
|
||||
|
||||
|
Reference in New Issue
Block a user