grunk/src/ui/menus/debug_menu/debug_menu.gd
Rob Kelly ca58dd65a6
Some checks failed
linting & formatting / build (push) Failing after 13s
itch.io publish action / build (linux64, x86_64) (push) Successful in 2m52s
itch.io publish action / build (osx, app) (push) Successful in 1m52s
itch.io publish action / build (win64, exe) (push) Successful in 1m58s
Debug menu
2025-04-22 23:22:54 -06:00

32 lines
636 B
GDScript

extends PanelContainer
@onready var god_mode: CheckButton = %GodMode
@onready var collect_grunk_input: SpinBox = %CollectGrunkInput
func _ready() -> void:
# Initialize controls
if Player.instance:
god_mode.set_pressed_no_signal(Player.instance.godmode)
func kill_player() -> void:
Player.instance.get_grabbed()
func save_game() -> void:
World.instance.save_progress()
func load_game() -> void:
World.instance.on_game_over()
func collect_grunk() -> void:
World.instance.manager.collect_grunk(collect_grunk_input.value)
collect_grunk_input.value = 0.0
func empty_tank() -> void:
World.instance.manager.empty_tank()