server now sends, client receives lobby player count
This commit is contained in:
@@ -97,18 +97,20 @@ func _handle_response(response: String) -> void:
|
||||
"join_lobby":
|
||||
if data["status"] == "ok":
|
||||
_client_id = data["client_id"]
|
||||
_players_in_lobby = data["connected_player_count"]
|
||||
connected_to_lobby.emit.call_deferred(_lobby_id)
|
||||
connection_status_changed.emit.call_deferred(ConnectionStatus.JOINED)
|
||||
"client_joined_lobby":
|
||||
client_joined_lobby.emit.call_deferred(data["new_client_name"])
|
||||
_players_in_lobby = data["connected_client_count"]
|
||||
print(_players_in_lobby)
|
||||
"leave_lobby_request":
|
||||
leave_lobby()
|
||||
"leave_lobby":
|
||||
if data["status"] == "ok":
|
||||
_players_in_lobby = data["connected_player_count"]
|
||||
client_left_lobby.emit.call_deferred(data["client_name"])
|
||||
"client_left_lobby":
|
||||
_players_in_lobby = data["connected_client_count"]
|
||||
print(_players_in_lobby)
|
||||
client_left_lobby.emit.call_deferred(data["client_name"])
|
||||
"receive_chat_message":
|
||||
received_chat_message.emit.call_deferred(data["client_name"], data["message"])
|
||||
|
||||
@@ -80,6 +80,7 @@ class LobbyManager:
|
||||
"response": "client_joined_lobby",
|
||||
"new_client_id": client_id,
|
||||
"new_client_name": client_name,
|
||||
"connected_client_count": lobby_manager.get_lobby_player_count(lobby_id),
|
||||
})
|
||||
)
|
||||
|
||||
@@ -94,6 +95,7 @@ class LobbyManager:
|
||||
"response": "client_left_lobby",
|
||||
"status": "ok",
|
||||
"client_name": client_name,
|
||||
"connected_client_count": self.get_lobby_player_count(lobby_id),
|
||||
}),
|
||||
)
|
||||
print(f"Deleted client {client_id} from lobby {lobby_id}")
|
||||
|
||||
Reference in New Issue
Block a user