aboutsummaryrefslogtreecommitdiff
path: root/client/menu/communicate/chat/chat_open.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-10-03 16:43:37 +0200
committernokoe <nokoe@mailbox.org>2024-10-03 16:43:37 +0200
commit43390237a6dacaeff59826c1f6951afa13ab2d7f (patch)
treeab3dd6022596edbee3f5706b657311e22b6f3fd2 /client/menu/communicate/chat/chat_open.gd
parent0c789a627e1f0357c2e14523782a253c80c50560 (diff)
downloadhurrycurry-43390237a6dacaeff59826c1f6951afa13ab2d7f.tar
hurrycurry-43390237a6dacaeff59826c1f6951afa13ab2d7f.tar.bz2
hurrycurry-43390237a6dacaeff59826c1f6951afa13ab2d7f.tar.zst
chat messages show user color; align vertically; fixes #207
Diffstat (limited to 'client/menu/communicate/chat/chat_open.gd')
-rw-r--r--client/menu/communicate/chat/chat_open.gd10
1 files changed, 5 insertions, 5 deletions
diff --git a/client/menu/communicate/chat/chat_open.gd b/client/menu/communicate/chat/chat_open.gd
index c7060e7d..af691f39 100644
--- a/client/menu/communicate/chat/chat_open.gd
+++ b/client/menu/communicate/chat/chat_open.gd
@@ -27,11 +27,11 @@ const CHAT_MESSAGE_SCENE = preload("res://menu/communicate/chat/chat_message.tsc
func _ready() -> void:
super()
for i in game.text_message_history:
- add_message(i[0], i[1])
+ add_message(i)
game.text_message.connect(
- func message(username: String, text: String, _timeout_initial: float, _timeout_remaining: float):
- add_message(username, text)
+ func message(m: Game.TextMessage):
+ add_message(m)
)
func _input(event: InputEvent) -> void:
@@ -41,8 +41,8 @@ func _input(event: InputEvent) -> void:
exit()
super(event)
-func add_message(username: String, message: String):
+func add_message(message: Game.TextMessage):
var chat_message: ChatMessage = CHAT_MESSAGE_SCENE.instantiate()
messages_container.add_child(chat_message)
- chat_message.set_message("<%s>" % username, message)
+ chat_message.set_message(message.username, message.text, message.color)
scroll_container.call_deferred("scroll_to_bottom")