Add some UI

This commit is contained in:
2026-06-11 20:42:08 -05:00
parent 456ea1e07e
commit f46f08c083
29 changed files with 678 additions and 88 deletions
+13 -28
View File
@@ -1,31 +1,16 @@
class_name PauseSingleton extends Node
# var cutscenePaused:bool = false
func _ready() -> void:
process_mode = Node.PROCESS_MODE_ALWAYS
# func cutscenePause() -> void:
# cutscenePaused = true
# func cutsceneResume() -> void:
# cutscenePaused = false
# func isMovementPaused() -> bool:
# if cutscenePaused:
# return true
# if !UI.TEXTBOX.isClosed:
# return true
# if UI.PAUSE.isOpen():
# return true
# if OVERWORLD.isMapChanging():
# return true
# return false
# func menuPause() -> void:
# # if UI.PAUSE.isOpen():
# # UI.PAUSE.close()
# # else:
# # UI.PAUSE.open()
# pass
func _unhandled_input(event:InputEvent) -> void:
if !event.is_action_pressed("pause"):
return
var menu:PauseMenu = UI.PAUSE_MENU
if menu == null:
return
if menu.isOpen():
menu.close()
else:
menu.open()
get_viewport().set_input_as_handled()