This repository has been archived on 2026-05-26. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

50 lines
881 B
GDScript
Raw Permalink Normal View History

extends Node
func create_lobby(
client_name: String,
) -> String:
return JSON.stringify({
"response": "create_lobby",
"client_name": client_name,
})
func join_lobby(
lobby_id: String,
client_name: String,
) -> String:
return JSON.stringify({
"response": "join_lobby",
"lobby_id": lobby_id,
"client_name": client_name,
})
func leave_lobby(
lobby_id: String,
client_id: String,
) -> String:
return JSON.stringify({
"response": "leave_lobby",
"lobby_id": lobby_id,
"client_id": client_id,
})
func send_chat_message(
lobby_id: String,
client_id: String,
message: String,
) -> String:
return JSON.stringify({
"response": "send_chat_message",
"lobby_id": lobby_id,
"client_id": client_id,
"message": message,
})
func start_game(
lobby_id: String,
) -> String:
return JSON.stringify({
"response": "start_game",
"lobby_id": lobby_id,
})