feature/match3/move-gems (#7)

Reviewed-on: #7
Co-authored-by: Vladimir nett00n Budylnikov <git@nett00n.org>
Co-committed-by: Vladimir nett00n Budylnikov <git@nett00n.org>
This commit is contained in:
2025-09-25 11:48:08 +02:00
committed by nett00n
parent e76297b3f3
commit ea8c85d7ad
53 changed files with 2335 additions and 524 deletions

View File

@@ -7,11 +7,11 @@ const MAIN_MENU_SCENE = preload("res://scenes/ui/MainMenu.tscn")
const SETTINGS_MENU_SCENE = preload("res://scenes/ui/SettingsMenu.tscn")
func _ready():
print("Main scene ready")
DebugManager.log_debug("Main scene ready", "Main")
press_any_key_screen.any_key_pressed.connect(_on_any_key_pressed)
func _on_any_key_pressed():
print("Transitioning to main menu")
DebugManager.log_debug("Transitioning to main menu", "Main")
press_any_key_screen.queue_free()
show_main_menu()
@@ -35,9 +35,9 @@ func clear_current_menu():
current_menu = null
func _on_open_settings():
print("Opening settings menu")
DebugManager.log_debug("Opening settings menu", "Main")
show_settings_menu()
func _on_back_to_main_menu():
print("Back to main menu")
DebugManager.log_debug("Back to main menu", "Main")
show_main_menu()

1
scenes/main/Main.gd.uid Normal file
View File

@@ -0,0 +1 @@
uid://rvuchiy0guv3

View File

@@ -3,12 +3,12 @@ extends Control
signal any_key_pressed
func _ready():
print("PressAnyKeyScreen ready")
DebugManager.log_debug("PressAnyKeyScreen ready", "PressAnyKey")
update_text()
func _input(event):
if event.is_action_pressed("any_key") or event is InputEventScreenTouch:
print("Any key pressed: ", event)
if event.is_action_pressed("action_south") or event is InputEventScreenTouch or (event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed):
DebugManager.log_debug("Action pressed: " + str(event), "PressAnyKey")
any_key_pressed.emit()
get_viewport().set_input_as_handled()

View File

@@ -0,0 +1 @@
uid://cq7or0bcm2xfj

View File

@@ -1,8 +1,8 @@
[gd_scene load_steps=16 format=3 uid="uid://gbe1jarrwqsi"]
[ext_resource type="Script" uid="uid://cxw2fjj5onja3" path="res://scenes/main/PressAnyKeyScreen.gd" id="1_0a4p2"]
[ext_resource type="Script" uid="uid://cq7or0bcm2xfj" path="res://scenes/main/PressAnyKeyScreen.gd" id="1_0a4p2"]
[ext_resource type="Texture2D" uid="uid://bcr4bokw87m5n" path="res://assets/sprites/characters/skeleton/Skeleton Idle.png" id="2_rjjcb"]
[ext_resource type="PackedScene" path="res://scenes/ui/DebugToggle.tscn" id="3_debug"]
[ext_resource type="PackedScene" uid="uid://df2b4wn8j6cxl" path="res://scenes/ui/DebugToggle.tscn" id="3_debug"]
[sub_resource type="AtlasTexture" id="AtlasTexture_l6pue"]
atlas = ExtResource("2_rjjcb")

View File

@@ -1,9 +1,9 @@
[gd_scene load_steps=5 format=3 uid="uid://ci2gk11211n0d"]
[ext_resource type="Script" uid="uid://b0uwk2jlm6g08" path="res://scenes/main/Main.gd" id="1_0wfyh"]
[ext_resource type="Script" uid="uid://rvuchiy0guv3" path="res://scenes/main/Main.gd" id="1_0wfyh"]
[ext_resource type="PackedScene" uid="uid://gbe1jarrwqsi" path="res://scenes/main/PressAnyKeyScreen.tscn" id="1_o5qli"]
[ext_resource type="Texture2D" uid="uid://c8y6tlvcgh2gn" path="res://assets/textures/backgrounds/beanstalk-dark.webp" id="2_sugp2"]
[ext_resource type="PackedScene" path="res://scenes/ui/DebugToggle.tscn" id="4_v7g8d"]
[ext_resource type="PackedScene" uid="uid://df2b4wn8j6cxl" path="res://scenes/ui/DebugToggle.tscn" id="4_v7g8d"]
[node name="main" type="Control"]
layout_mode = 3