preparations for alpha release

This commit is contained in:
daniel
2019-06-20 16:10:16 +02:00
parent 8e29452fe4
commit ecb29f3ba6
5 changed files with 37 additions and 27 deletions

18
main.py
View File

@@ -25,6 +25,9 @@ def connect(sid, environ):
sio.emit(Events.SYSTEM_MESSAGE.value, {'sender': 'System', 'message': 'Verbunden!'}, room=sid)
for user in user_manager.get_users():
sio.emit(Events.USER_ADDED.value, user, room=sid)
for char in actor_manager.get_actors():
sio.emit(Events.CHARACTER_ADDED.value, char, room=sid)
@sio.on('disconnect')
def disconnect(sid):
@@ -32,6 +35,7 @@ def disconnect(sid):
name = user_manager.remove_user(sid)
sio.emit(Events.USER_REMOVED.value, name)
@sio.on(Events.PUBLIC_CHAT.value)
def message(sid, data):
# print(data)
@@ -42,15 +46,21 @@ def message(sid, data):
value, response.to_json())
@sio.on(Events.NEW_CHARACTER.value)
@sio.on(Events.CHARACTER_ADDED.value)
def message(sid, data):
print("INCOMING\n", data)
actor_manager.add_character(data)
sio.emit(Events.NEW_CHARACTER.value, data)
print(data)
sio.emit(Events.CHARACTER_ADDED.value, data)
@sio.on(Events.CHARACTER_REMOVED.value)
def message(sid, data):
actor_manager.remove_character(data)
sio.emit(Events.CHARACTER_REMOVED.value, data)
@sio.on(Events.USER_EDITED.value)
def message(sid, data):
print("USER EDITED: ", sid, data)
if user_manager.has_user(data['old']):
user_manager.remove_user(sid)
sio.emit(Events.USER_REMOVED.value, data['old'])