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.
2025-06-29 20:34:46 +02:00
|
|
|
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,
|
|
|
|
|
})
|
2025-07-04 11:29:25 +02:00
|
|
|
|
|
|
|
|
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,
|
|
|
|
|
})
|
2025-07-04 15:24:44 +02:00
|
|
|
|
|
|
|
|
func start_game(
|
|
|
|
|
lobby_id: String,
|
|
|
|
|
) -> String:
|
|
|
|
|
return JSON.stringify({
|
|
|
|
|
"response": "start_game",
|
|
|
|
|
"lobby_id": lobby_id,
|
|
|
|
|
})
|