From dc641d85ff4f610c9239a87c1bcfd123e744f3cf Mon Sep 17 00:00:00 2001 From: Roman Gräf Date: Mon, 20 Apr 2020 20:28:13 +0200 Subject: mehr tutorials und konami code --- tutorial/popup.gd | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'tutorial/popup.gd') diff --git a/tutorial/popup.gd b/tutorial/popup.gd index 1d4c59c..9eaf134 100644 --- a/tutorial/popup.gd +++ b/tutorial/popup.gd @@ -2,9 +2,10 @@ extends Label class_name TutorialPopup export var identifier = "" - +var time_on_screen = 0 +var _mt = false func _input(event): - if not is_visible_in_tree(): + if not is_visible_in_tree() or time_on_screen < 2: return if event is InputEventMouseButton: if event.pressed and event.button_index == BUTTON_LEFT: @@ -17,9 +18,14 @@ func _trigger() -> bool: func _ready(): hide() # like the goblin you are +func manual_trigger(): + _mt = true + func _process(delta): if SaveState.tutorial[identifier]: return - if _trigger(): + if is_visible_in_tree(): + time_on_screen += delta + if _trigger() or _mt: show() get_tree().paused = true -- cgit