gmtk-2024/scripts/global.gd
2024-08-19 03:16:36 +01:00

24 lines
685 B
GDScript

extends Node
var previous_window_mode = -1
func _process(delta: float) -> void:
# keybinds
if Input.is_action_just_pressed("toggle_fullscreen"):
var window = get_window()
if window.mode == Window.MODE_FULLSCREEN:
if previous_window_mode != -1:
window.mode = previous_window_mode
else:
window.mode = Window.MODE_MAXIMIZED
else:
previous_window_mode = window.mode
window.mode = Window.MODE_FULLSCREEN
elif Input.is_action_just_pressed("back") and not OS.has_feature("web"):
var tree = get_tree()
print(tree.current_scene.name)
if tree.current_scene.name == "MainMenu":
tree.quit()
else:
tree.change_scene_to_file("res://ui/MainMenu.tscn")