add basic match3 logic

use proper logging everywhere
add gamepad and keyboard control on match3 gameplay
This commit is contained in:
2025-09-24 16:58:08 +04:00
parent e76297b3f3
commit bbf512b675
14 changed files with 466 additions and 63 deletions

View File

@@ -3,19 +3,19 @@ extends Control
signal open_settings
func _ready():
print("MainMenu ready")
DebugManager.log_info("MainMenu ready", "MainMenu")
func _on_new_game_button_pressed():
AudioManager.play_ui_click()
print("New Game pressed")
DebugManager.log_info("New Game pressed", "MainMenu")
GameManager.start_new_game()
func _on_settings_button_pressed():
AudioManager.play_ui_click()
print("Settings pressed")
DebugManager.log_info("Settings pressed", "MainMenu")
open_settings.emit()
func _on_exit_button_pressed():
AudioManager.play_ui_click()
print("Exit pressed")
DebugManager.log_info("Exit pressed", "MainMenu")
get_tree().quit()