preparations for alpha release
This commit is contained in:
18
main.py
18
main.py
@@ -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'])
|
||||
|
||||
Reference in New Issue
Block a user