diff options
Diffstat (limited to 'client/game.gd')
-rw-r--r-- | client/game.gd | 4 |
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): |