summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorJonas Bernard <public.jbernard@web.de>2021-04-26 17:47:08 +0200
committerJonas Bernard <public.jbernard@web.de>2021-04-26 17:47:08 +0200
commitb1e4f45c85d3c67ec35c395c23f916d71e4c14db (patch)
tree7b8711ff4e463107e0aa0c038a9237208c7c722e /components
parent670c575ee920b730578f2a3eb78c13c08771fe19 (diff)
downloadldjam48-b1e4f45c85d3c67ec35c395c23f916d71e4c14db.tar.gz
ldjam48-b1e4f45c85d3c67ec35c395c23f916d71e4c14db.tar.bz2
ldjam48-b1e4f45c85d3c67ec35c395c23f916d71e4c14db.zip
Typeracer Teil 1
Diffstat (limited to 'components')
-rw-r--r--components/textrevealbox.gd8
-rw-r--r--components/textrevealbox.tscn1
2 files changed, 9 insertions, 0 deletions
diff --git a/components/textrevealbox.gd b/components/textrevealbox.gd
index 175ac92..be71213 100644
--- a/components/textrevealbox.gd
+++ b/components/textrevealbox.gd
@@ -2,11 +2,19 @@ extends Node2D
export(String, MULTILINE) var text = "Failed to load text :("
export var autostart = true
+export var speed = 10
+
+signal finished_reveal()
func _ready():
$TextReveal.to_render = text
+ $TextReveal.speed = speed
if autostart:
$TextReveal.start()
func start():
$TextReveal.start()
+
+
+func _on_TextReveal_finished_reveal():
+ emit_signal("finished_reveal")
diff --git a/components/textrevealbox.tscn b/components/textrevealbox.tscn
index 386ede7..79c1cee 100644
--- a/components/textrevealbox.tscn
+++ b/components/textrevealbox.tscn
@@ -15,3 +15,4 @@ script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}
+[connection signal="finished_reveal" from="TextReveal" to="." method="_on_TextReveal_finished_reveal"]