online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/chat/MessageList.gd')
| -rw-r--r-- | ui/chat/MessageList.gd | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/ui/chat/MessageList.gd b/ui/chat/MessageList.gd index aa407f6..276fb68 100644 --- a/ui/chat/MessageList.gd +++ b/ui/chat/MessageList.gd @@ -5,12 +5,6 @@ onready var labels = find_node("labels") onready var scroller = find_node("scroller") onready var scrollbar = scroller.get_v_scrollbar() -var tween := Tween.new() - - -func _ready(): - add_child(tween) - func add_label(bbcode: String): var l := RichTextLabel.new() @@ -20,8 +14,9 @@ func add_label(bbcode: String): l.connect("meta_clicked", self, "open_url") l.bbcode_text = bbcode l.fit_content_height = true - tween.interpolate_property(scrollbar, "value", scrollbar.value, scrollbar.max_value, .5, Tween.TRANS_BOUNCE) - tween.start() + yield(get_tree(), "idle_frame") + var tween = create_tween().set_trans(Tween.TRANS_LINEAR) + tween.tween_property(scrollbar, "value", scrollbar.max_value, .5) func open_url(meta): |