summaryrefslogtreecommitdiff
path: root/scenes/pause.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scenes/pause.gd')
-rw-r--r--scenes/pause.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/scenes/pause.gd b/scenes/pause.gd
index 0115b1a..9820845 100644
--- a/scenes/pause.gd
+++ b/scenes/pause.gd
@@ -14,6 +14,12 @@ func _on_Resume_on_click():
get_tree().paused = false
emit_signal("unpause")
+func _unhandled_input(event):
+ if event is InputEventKey and event.pressed and event.scancode == KEY_ESCAPE:
+ if pause_menu.visible:
+ _on_Resume_on_click()
+ else:
+ pause()
func _on_Main_Menu_on_click():
get_tree().paused = false