fixed camera script and restructured ui folder

This commit is contained in:
Luca 2024-09-27 21:31:03 +02:00
parent 877ebafc74
commit 5748d34b34
32 changed files with 781 additions and 162 deletions

33
ui/main_menu/main_menu.gd Normal file
View file

@ -0,0 +1,33 @@
extends Control
signal on_new_game_started
signal on_game_continued
# On ready, check which buttons to show
func _ready() -> void:
if SaveManager.save_exists():
%ContinueGameButton.visible = true
%NewGameButton.visible = false
func _on_new_game_button_pressed() -> void:
# Hide the main menu
self.visible = false
# emit the new game signal
on_new_game_started.emit()
func _on_continue_game_button_pressed() -> void:
# Hide the main menu
self.visible = false
# emit the continue game signal
on_game_continued.emit()
func _on_options_button_pressed() -> void:
print("TODO")
func _on_licenses_button_pressed() -> void:
print("TODO")
func _on_exit_button_pressed() -> void:
get_tree().quit()