sokoban
Diffstat (limited to 'Label.gd')
| -rw-r--r-- | Label.gd | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Label.gd b/Label.gd new file mode 100644 index 0000000..c288b00 --- /dev/null +++ b/Label.gd @@ -0,0 +1,21 @@ +extends Label + +onready var Timer = $Timer + + +func _ready(): + Timer.set_wait_time(.1) # time between letters + + +func _dialogue(string): + for letter in string: + Timer.start() + text += letter + yield(Timer, "timeout") + + +func _erase(): + for letter in text: + Timer.start() + text = text.substr(0, len(text) - 1) + yield(Timer, "timeout") |