aboutsummaryrefslogtreecommitdiff
path: root/client/game.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/game.gd')
-rw-r--r--client/game.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/game.gd b/client/game.gd
index 5d14cdc8..10e3fa0c 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -21,6 +21,7 @@ extends Node3D
signal update_players(players: Dictionary)
signal data_updated()
signal in_lobby_updated(in_lobby: bool)
+signal text_message(player: int, text: String, timeout_initial: float, timeout_remaining: float)
signal joined()
signal left()
@@ -38,6 +39,7 @@ var tile_collide: Array = []
var tile_interact: Array = []
var maps: Array = []
var bot_algos: Array
+var text_message_history: Array[Array] = []
var in_lobby := false
var is_replay := false
@@ -217,6 +219,8 @@ func _ready():
mp.text_message.connect(func(player: int, text: String, timeout_initial: float, timeout_remaining: float):
var p: Player = players[player]
p.text_message(text, timeout_initial, timeout_remaining)
+ text_message.emit(player, text, timeout_initial, timeout_remaining)
+ text_message_history.append([player, text])
)
mp.item_message.connect(func(player: int, item: int, timeout_initial: float, timeout_remaining: float):