aboutsummaryrefslogtreecommitdiff
path: root/client/menu/communicate/chat/chat_preview.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/communicate/chat/chat_preview.gd')
-rw-r--r--client/menu/communicate/chat/chat_preview.gd17
1 files changed, 9 insertions, 8 deletions
diff --git a/client/menu/communicate/chat/chat_preview.gd b/client/menu/communicate/chat/chat_preview.gd
index 14713f7e..798fbdd1 100644
--- a/client/menu/communicate/chat/chat_preview.gd
+++ b/client/menu/communicate/chat/chat_preview.gd
@@ -22,12 +22,13 @@ const CHAT_MESSAGE_SCENE = preload("res://menu/communicate/chat/chat_message.tsc
@onready var messages_container: VBoxContainer = $MarginContainer/ScrollContainer/PanelContainer/Messages
func _ready():
- game.text_message.connect(
- func message(username: String, text: String, _timeout_initial: float, timeout_remaining: float):
- add_message(username, text, timeout_remaining)
+ game.text_message.connect(func(message: Game.TextMessage):
+ var chat_message: ChatMessage = CHAT_MESSAGE_SCENE.instantiate()
+ messages_container.add_child(chat_message)
+ chat_message.set_message(
+ message.username,
+ message.text,
+ message.color,
+ true,
+ message.timeout_remaining)
)
-
-func add_message(username: String, message: String, time: float):
- var chat_message: ChatMessage = CHAT_MESSAGE_SCENE.instantiate()
- messages_container.add_child(chat_message)
- chat_message.set_message("<%s>" % username, message, true, time)