diff options
author | nokoe <nokoe@mailbox.org> | 2024-10-03 16:43:37 +0200 |
---|---|---|
committer | nokoe <nokoe@mailbox.org> | 2024-10-03 16:43:37 +0200 |
commit | 43390237a6dacaeff59826c1f6951afa13ab2d7f (patch) | |
tree | ab3dd6022596edbee3f5706b657311e22b6f3fd2 /client/menu/communicate/chat/chat_open.gd | |
parent | 0c789a627e1f0357c2e14523782a253c80c50560 (diff) | |
download | hurrycurry-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.gd | 10 |
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") |