From cbf6d0e075df7ea66064ec57350e48cb0fbe5aa5 Mon Sep 17 00:00:00 2001 From: Vladimir nett00n Budylnikov Date: Mon, 22 Sep 2025 11:43:09 +0400 Subject: [PATCH] refactor structure --- .claude/settings.local.json | 10 ++ .gitignore | 5 + .../817587__silverdubloons__tick06.wav.import | 0 ... Music (Exploration) _Clement Panchout.wav | Bin ...(Exploration) _Clement Panchout.wav.import | 6 +- .../sfx}/817587__silverdubloons__tick06.wav | Bin .../817587__silverdubloons__tick06.wav.import | 24 +++++ .../characters/skeleton}/Skeleton Attack.png | Bin .../skeleton}/Skeleton Attack.png.import | 6 +- .../characters/skeleton}/Skeleton Dead.png | Bin .../skeleton}/Skeleton Dead.png.import | 6 +- .../characters/skeleton}/Skeleton Hit.png | Bin .../skeleton}/Skeleton Hit.png.import | 6 +- .../characters/skeleton}/Skeleton Idle.png | Bin .../skeleton}/Skeleton Idle.png.import | 6 +- .../characters/skeleton}/Skeleton React.png | Bin .../skeleton}/Skeleton React.png.import | 6 +- .../characters/skeleton}/Skeleton Walk.png | Bin .../skeleton}/Skeleton Walk.png.import | 6 +- {resources => assets}/sprites/gems/bg_08.png | Bin .../sprites/gems/bg_08.png.import | 6 +- {resources => assets}/sprites/gems/bg_16a.png | Bin .../sprites/gems/bg_16a.png.import | 6 +- {resources => assets}/sprites/gems/bg_19.png | Bin .../sprites/gems/bg_19.png.import | 6 +- {resources => assets}/sprites/gems/bg_26.png | Bin .../sprites/gems/bg_26.png.import | 6 +- {resources => assets}/sprites/gems/bg_27.png | Bin .../sprites/gems/bg_27.png.import | 6 +- {resources => assets}/sprites/gems/bg_28.png | Bin .../sprites/gems/bg_28.png.import | 6 +- {resources => assets}/sprites/gems/dg_08.png | Bin .../sprites/gems/dg_08.png.import | 6 +- {resources => assets}/sprites/gems/dg_16a.png | Bin .../sprites/gems/dg_16a.png.import | 6 +- {resources => assets}/sprites/gems/dg_19.png | Bin .../sprites/gems/dg_19.png.import | 6 +- {resources => assets}/sprites/gems/dg_26.png | Bin .../sprites/gems/dg_26.png.import | 6 +- {resources => assets}/sprites/gems/dg_27.png | Bin .../sprites/gems/dg_27.png.import | 6 +- {resources => assets}/sprites/gems/dg_28.png | Bin .../sprites/gems/dg_28.png.import | 6 +- {resources => assets}/sprites/gems/gg_08.png | Bin .../sprites/gems/gg_08.png.import | 6 +- {resources => assets}/sprites/gems/gg_16a.png | Bin .../sprites/gems/gg_16a.png.import | 6 +- {resources => assets}/sprites/gems/gg_19.png | Bin .../sprites/gems/gg_19.png.import | 6 +- {resources => assets}/sprites/gems/gg_26.png | Bin .../sprites/gems/gg_26.png.import | 6 +- {resources => assets}/sprites/gems/gg_27.png | Bin .../sprites/gems/gg_27.png.import | 6 +- {resources => assets}/sprites/gems/gg_28.png | Bin .../sprites/gems/gg_28.png.import | 6 +- {resources => assets}/sprites/gems/mg_08.png | Bin .../sprites/gems/mg_08.png.import | 6 +- {resources => assets}/sprites/gems/mg_16a.png | Bin .../sprites/gems/mg_16a.png.import | 6 +- {resources => assets}/sprites/gems/mg_19.png | Bin .../sprites/gems/mg_19.png.import | 6 +- {resources => assets}/sprites/gems/mg_26.png | Bin .../sprites/gems/mg_26.png.import | 6 +- {resources => assets}/sprites/gems/mg_27.png | Bin .../sprites/gems/mg_27.png.import | 6 +- {resources => assets}/sprites/gems/mg_28.png | Bin .../sprites/gems/mg_28.png.import | 6 +- {resources => assets}/sprites/gems/pg_08.png | Bin .../sprites/gems/pg_08.png.import | 6 +- {resources => assets}/sprites/gems/pg_16a.png | Bin .../sprites/gems/pg_16a.png.import | 6 +- {resources => assets}/sprites/gems/pg_19.png | Bin .../sprites/gems/pg_19.png.import | 6 +- {resources => assets}/sprites/gems/pg_26.png | Bin .../sprites/gems/pg_26.png.import | 6 +- {resources => assets}/sprites/gems/pg_27.png | Bin .../sprites/gems/pg_27.png.import | 6 +- {resources => assets}/sprites/gems/pg_28.png | Bin .../sprites/gems/pg_28.png.import | 6 +- {resources => assets}/sprites/gems/rg_08.png | Bin .../sprites/gems/rg_08.png.import | 6 +- {resources => assets}/sprites/gems/rg_16a.png | Bin .../sprites/gems/rg_16a.png.import | 6 +- {resources => assets}/sprites/gems/rg_19.png | Bin .../sprites/gems/rg_19.png.import | 6 +- {resources => assets}/sprites/gems/rg_26.png | Bin .../sprites/gems/rg_26.png.import | 6 +- {resources => assets}/sprites/gems/rg_27.png | Bin .../sprites/gems/rg_27.png.import | 6 +- {resources => assets}/sprites/gems/rg_28.png | Bin .../sprites/gems/rg_28.png.import | 6 +- {resources => assets}/sprites/gems/sg_08.png | Bin .../sprites/gems/sg_08.png.import | 6 +- {resources => assets}/sprites/gems/sg_16a.png | Bin .../sprites/gems/sg_16a.png.import | 6 +- {resources => assets}/sprites/gems/sg_19.png | Bin .../sprites/gems/sg_19.png.import | 6 +- {resources => assets}/sprites/gems/sg_26.png | Bin .../sprites/gems/sg_26.png.import | 6 +- {resources => assets}/sprites/gems/sg_27.png | Bin .../sprites/gems/sg_27.png.import | 6 +- {resources => assets}/sprites/gems/sg_28.png | Bin .../sprites/gems/sg_28.png.import | 6 +- {resources => assets}/sprites/gems/yg_08.png | Bin .../sprites/gems/yg_08.png.import | 6 +- {resources => assets}/sprites/gems/yg_16a.png | Bin .../sprites/gems/yg_16a.png.import | 6 +- {resources => assets}/sprites/gems/yg_19.png | Bin .../sprites/gems/yg_19.png.import | 6 +- {resources => assets}/sprites/gems/yg_26.png | Bin .../sprites/gems/yg_26.png.import | 6 +- {resources => assets}/sprites/gems/yg_27.png | Bin .../sprites/gems/yg_27.png.import | 6 +- {resources => assets}/sprites/gems/yg_28.png | Bin .../sprites/gems/yg_28.png.import | 6 +- .../textures/backgrounds}/beanstalk-dark.webp | Bin .../backgrounds}/beanstalk-dark.webp.import | 6 +- .../default_bus_layout.tres | 0 sources.yaml => data/sources.yaml | 10 +- docs/CLAUDE.md | 86 +++++++++++++++ project.godot | 14 ++- scenes/game.gd | 12 --- scenes/game.gd.uid | 1 - scenes/game/game.gd | 27 +++++ scenes/{ => game}/game.tscn | 8 +- {scripts => scenes/main}/Main.gd | 4 +- {scripts => scenes/main}/PressAnyKeyScreen.gd | 0 {ui => scenes/main}/PressAnyKeyScreen.tscn | 4 +- scenes/{ => main}/main.tscn | 6 +- scenes/match3/Tile.tscn | 8 ++ scenes/match3/match3.gd | 102 ++++++++++++++++++ scenes/match3/match3.tscn | 13 +++ scenes/match3/tile.gd | 33 ++++++ {scripts => scenes/ui}/MainMenu.gd | 0 {ui => scenes/ui}/MainMenu.tscn | 2 +- {scripts => scenes/ui}/SettingsMenu.gd | 0 {ui => scenes/ui}/SettingsMenu.tscn | 2 +- scripts/AudioManager.gd.uid | 1 - scripts/GameManager.gd.uid | 1 - scripts/LocalizationManager.gd.uid | 1 - scripts/Main.gd.uid | 1 - scripts/MainMenu.gd.uid | 1 - scripts/PressAnyKeyScreen.gd.uid | 1 - scripts/SettingsManager.gd.uid | 1 - scripts/SettingsMenu.gd.uid | 1 - {scripts => src/autoloads}/AudioManager.gd | 4 +- {scripts => src/autoloads}/GameManager.gd | 13 ++- .../autoloads}/LocalizationManager.gd | 0 {scripts => src/autoloads}/SettingsManager.gd | 0 149 files changed, 518 insertions(+), 214 deletions(-) create mode 100644 .claude/settings.local.json rename {audio => assets/audio/music}/817587__silverdubloons__tick06.wav.import (100%) rename {audio => assets/audio/music}/Space Horror InGame Music (Exploration) _Clement Panchout.wav (100%) rename {audio => assets/audio/music}/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import (62%) rename {audio => assets/audio/sfx}/817587__silverdubloons__tick06.wav (100%) create mode 100644 assets/audio/sfx/817587__silverdubloons__tick06.wav.import rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Attack.png (100%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Attack.png.import (67%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Dead.png (100%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Dead.png.import (68%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Hit.png (100%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Hit.png.import (68%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Idle.png (100%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Idle.png.import (68%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton React.png (100%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton React.png.import (68%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Walk.png (100%) rename {resources/animated sprite/Skeleton Sprite => assets/sprites/characters/skeleton}/Skeleton Walk.png.import (68%) rename {resources => assets}/sprites/gems/bg_08.png (100%) rename {resources => assets}/sprites/gems/bg_08.png.import (72%) rename {resources => assets}/sprites/gems/bg_16a.png (100%) rename {resources => assets}/sprites/gems/bg_16a.png.import (71%) rename {resources => assets}/sprites/gems/bg_19.png (100%) rename {resources => assets}/sprites/gems/bg_19.png.import (72%) rename {resources => assets}/sprites/gems/bg_26.png (100%) rename {resources => assets}/sprites/gems/bg_26.png.import (72%) rename {resources => assets}/sprites/gems/bg_27.png (100%) rename {resources => assets}/sprites/gems/bg_27.png.import (72%) rename {resources => assets}/sprites/gems/bg_28.png (100%) rename {resources => assets}/sprites/gems/bg_28.png.import (72%) rename {resources => assets}/sprites/gems/dg_08.png (100%) rename {resources => assets}/sprites/gems/dg_08.png.import (72%) rename {resources => assets}/sprites/gems/dg_16a.png (100%) rename {resources => assets}/sprites/gems/dg_16a.png.import (71%) rename {resources => assets}/sprites/gems/dg_19.png (100%) rename {resources => assets}/sprites/gems/dg_19.png.import (72%) rename {resources => assets}/sprites/gems/dg_26.png (100%) rename {resources => assets}/sprites/gems/dg_26.png.import (72%) rename {resources => assets}/sprites/gems/dg_27.png (100%) rename {resources => assets}/sprites/gems/dg_27.png.import (72%) rename {resources => assets}/sprites/gems/dg_28.png (100%) rename {resources => assets}/sprites/gems/dg_28.png.import (72%) rename {resources => assets}/sprites/gems/gg_08.png (100%) rename {resources => assets}/sprites/gems/gg_08.png.import (72%) rename {resources => assets}/sprites/gems/gg_16a.png (100%) rename {resources => assets}/sprites/gems/gg_16a.png.import (71%) rename {resources => assets}/sprites/gems/gg_19.png (100%) rename {resources => assets}/sprites/gems/gg_19.png.import (72%) rename {resources => assets}/sprites/gems/gg_26.png (100%) rename {resources => assets}/sprites/gems/gg_26.png.import (72%) rename {resources => assets}/sprites/gems/gg_27.png (100%) rename {resources => assets}/sprites/gems/gg_27.png.import (72%) rename {resources => assets}/sprites/gems/gg_28.png (100%) rename {resources => assets}/sprites/gems/gg_28.png.import (72%) rename {resources => assets}/sprites/gems/mg_08.png (100%) rename {resources => assets}/sprites/gems/mg_08.png.import (72%) rename {resources => assets}/sprites/gems/mg_16a.png (100%) rename {resources => assets}/sprites/gems/mg_16a.png.import (71%) rename {resources => assets}/sprites/gems/mg_19.png (100%) rename {resources => assets}/sprites/gems/mg_19.png.import (72%) rename {resources => assets}/sprites/gems/mg_26.png (100%) rename {resources => assets}/sprites/gems/mg_26.png.import (72%) rename {resources => assets}/sprites/gems/mg_27.png (100%) rename {resources => assets}/sprites/gems/mg_27.png.import (72%) rename {resources => assets}/sprites/gems/mg_28.png (100%) rename {resources => assets}/sprites/gems/mg_28.png.import (72%) rename {resources => assets}/sprites/gems/pg_08.png (100%) rename {resources => assets}/sprites/gems/pg_08.png.import (72%) rename {resources => assets}/sprites/gems/pg_16a.png (100%) rename {resources => assets}/sprites/gems/pg_16a.png.import (71%) rename {resources => assets}/sprites/gems/pg_19.png (100%) rename {resources => assets}/sprites/gems/pg_19.png.import (72%) rename {resources => assets}/sprites/gems/pg_26.png (100%) rename {resources => assets}/sprites/gems/pg_26.png.import (72%) rename {resources => assets}/sprites/gems/pg_27.png (100%) rename {resources => assets}/sprites/gems/pg_27.png.import (72%) rename {resources => assets}/sprites/gems/pg_28.png (100%) rename {resources => assets}/sprites/gems/pg_28.png.import (72%) rename {resources => assets}/sprites/gems/rg_08.png (100%) rename {resources => assets}/sprites/gems/rg_08.png.import (72%) rename {resources => assets}/sprites/gems/rg_16a.png (100%) rename {resources => assets}/sprites/gems/rg_16a.png.import (71%) rename {resources => assets}/sprites/gems/rg_19.png (100%) rename {resources => assets}/sprites/gems/rg_19.png.import (72%) rename {resources => assets}/sprites/gems/rg_26.png (100%) rename {resources => assets}/sprites/gems/rg_26.png.import (72%) rename {resources => assets}/sprites/gems/rg_27.png (100%) rename {resources => assets}/sprites/gems/rg_27.png.import (72%) rename {resources => assets}/sprites/gems/rg_28.png (100%) rename {resources => assets}/sprites/gems/rg_28.png.import (72%) rename {resources => assets}/sprites/gems/sg_08.png (100%) rename {resources => assets}/sprites/gems/sg_08.png.import (72%) rename {resources => assets}/sprites/gems/sg_16a.png (100%) rename {resources => assets}/sprites/gems/sg_16a.png.import (71%) rename {resources => assets}/sprites/gems/sg_19.png (100%) rename {resources => assets}/sprites/gems/sg_19.png.import (72%) rename {resources => assets}/sprites/gems/sg_26.png (100%) rename {resources => assets}/sprites/gems/sg_26.png.import (72%) rename {resources => assets}/sprites/gems/sg_27.png (100%) rename {resources => assets}/sprites/gems/sg_27.png.import (72%) rename {resources => assets}/sprites/gems/sg_28.png (100%) rename {resources => assets}/sprites/gems/sg_28.png.import (72%) rename {resources => assets}/sprites/gems/yg_08.png (100%) rename {resources => assets}/sprites/gems/yg_08.png.import (72%) rename {resources => assets}/sprites/gems/yg_16a.png (100%) rename {resources => assets}/sprites/gems/yg_16a.png.import (71%) rename {resources => assets}/sprites/gems/yg_19.png (100%) rename {resources => assets}/sprites/gems/yg_19.png.import (72%) rename {resources => assets}/sprites/gems/yg_26.png (100%) rename {resources => assets}/sprites/gems/yg_26.png.import (72%) rename {resources => assets}/sprites/gems/yg_27.png (100%) rename {resources => assets}/sprites/gems/yg_27.png.import (72%) rename {resources => assets}/sprites/gems/yg_28.png (100%) rename {resources => assets}/sprites/gems/yg_28.png.import (72%) rename {resources/textures => assets/textures/backgrounds}/beanstalk-dark.webp (100%) rename {resources/textures => assets/textures/backgrounds}/beanstalk-dark.webp.import (69%) rename default_bus_layout.tres => data/default_bus_layout.tres (100%) rename sources.yaml => data/sources.yaml (53%) create mode 100644 docs/CLAUDE.md delete mode 100644 scenes/game.gd delete mode 100644 scenes/game.gd.uid create mode 100644 scenes/game/game.gd rename scenes/{ => game}/game.tscn (57%) rename {scripts => scenes/main}/Main.gd (87%) rename {scripts => scenes/main}/PressAnyKeyScreen.gd (100%) rename {ui => scenes/main}/PressAnyKeyScreen.tscn (96%) rename scenes/{ => main}/main.tscn (82%) create mode 100644 scenes/match3/Tile.tscn create mode 100644 scenes/match3/match3.gd create mode 100644 scenes/match3/match3.tscn create mode 100644 scenes/match3/tile.gd rename {scripts => scenes/ui}/MainMenu.gd (100%) rename {ui => scenes/ui}/MainMenu.tscn (96%) rename {scripts => scenes/ui}/SettingsMenu.gd (100%) rename {ui => scenes/ui}/SettingsMenu.tscn (99%) delete mode 100644 scripts/AudioManager.gd.uid delete mode 100644 scripts/GameManager.gd.uid delete mode 100644 scripts/LocalizationManager.gd.uid delete mode 100644 scripts/Main.gd.uid delete mode 100644 scripts/MainMenu.gd.uid delete mode 100644 scripts/PressAnyKeyScreen.gd.uid delete mode 100644 scripts/SettingsManager.gd.uid delete mode 100644 scripts/SettingsMenu.gd.uid rename {scripts => src/autoloads}/AudioManager.gd (89%) rename {scripts => src/autoloads}/GameManager.gd (57%) rename {scripts => src/autoloads}/LocalizationManager.gd (100%) rename {scripts => src/autoloads}/SettingsManager.gd (100%) diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..15cf091 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,10 @@ +{ + "permissions": { + "allow": [ + "WebSearch", + "Bash(find:*)" + ], + "deny": [], + "ask": [] + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0af181c..7975bb4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ # Godot 4+ specific ignores .godot/ /android/ + +# Generated files +*.uid +*.tmp +*.import~ diff --git a/audio/817587__silverdubloons__tick06.wav.import b/assets/audio/music/817587__silverdubloons__tick06.wav.import similarity index 100% rename from audio/817587__silverdubloons__tick06.wav.import rename to assets/audio/music/817587__silverdubloons__tick06.wav.import diff --git a/audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav b/assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav similarity index 100% rename from audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav rename to assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav diff --git a/audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import b/assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import similarity index 62% rename from audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import rename to assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import index dcb021f..f36956c 100644 --- a/audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import +++ b/assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://dcpehnwdueyyo" -path="res://.godot/imported/Space Horror InGame Music (Exploration) _Clement Panchout.wav-9d35410fa91625c5f4d02f369a39bf2e.sample" +path="res://.godot/imported/Space Horror InGame Music (Exploration) _Clement Panchout.wav-b8a2c544037b0505487a02f0a4760b5c.sample" [deps] -source_file="res://audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav" -dest_files=["res://.godot/imported/Space Horror InGame Music (Exploration) _Clement Panchout.wav-9d35410fa91625c5f4d02f369a39bf2e.sample"] +source_file="res://assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav" +dest_files=["res://.godot/imported/Space Horror InGame Music (Exploration) _Clement Panchout.wav-b8a2c544037b0505487a02f0a4760b5c.sample"] [params] diff --git a/audio/817587__silverdubloons__tick06.wav b/assets/audio/sfx/817587__silverdubloons__tick06.wav similarity index 100% rename from audio/817587__silverdubloons__tick06.wav rename to assets/audio/sfx/817587__silverdubloons__tick06.wav diff --git a/assets/audio/sfx/817587__silverdubloons__tick06.wav.import b/assets/audio/sfx/817587__silverdubloons__tick06.wav.import new file mode 100644 index 0000000..13d6574 --- /dev/null +++ b/assets/audio/sfx/817587__silverdubloons__tick06.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bafsd057v7yvg" +path="res://.godot/imported/817587__silverdubloons__tick06.wav-073a8f633d78aad3d77b2f7c8ae0c273.sample" + +[deps] + +source_file="res://assets/audio/sfx/817587__silverdubloons__tick06.wav" +dest_files=["res://.godot/imported/817587__silverdubloons__tick06.wav-073a8f633d78aad3d77b2f7c8ae0c273.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Attack.png b/assets/sprites/characters/skeleton/Skeleton Attack.png similarity index 100% rename from resources/animated sprite/Skeleton Sprite/Skeleton Attack.png rename to assets/sprites/characters/skeleton/Skeleton Attack.png diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Attack.png.import b/assets/sprites/characters/skeleton/Skeleton Attack.png.import similarity index 67% rename from resources/animated sprite/Skeleton Sprite/Skeleton Attack.png.import rename to assets/sprites/characters/skeleton/Skeleton Attack.png.import index b12c8e5..d5294b4 100644 --- a/resources/animated sprite/Skeleton Sprite/Skeleton Attack.png.import +++ b/assets/sprites/characters/skeleton/Skeleton Attack.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cowabod6jrn47" -path="res://.godot/imported/Skeleton Attack.png-049662b12bed4ec69aa7828712b2b871.ctex" +path="res://.godot/imported/Skeleton Attack.png-31a9e5b2c10f873e155f012eeea3cf92.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/animated sprite/Skeleton Sprite/Skeleton Attack.png" -dest_files=["res://.godot/imported/Skeleton Attack.png-049662b12bed4ec69aa7828712b2b871.ctex"] +source_file="res://assets/sprites/characters/skeleton/Skeleton Attack.png" +dest_files=["res://.godot/imported/Skeleton Attack.png-31a9e5b2c10f873e155f012eeea3cf92.ctex"] [params] diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Dead.png b/assets/sprites/characters/skeleton/Skeleton Dead.png similarity index 100% rename from resources/animated sprite/Skeleton Sprite/Skeleton Dead.png rename to assets/sprites/characters/skeleton/Skeleton Dead.png diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Dead.png.import b/assets/sprites/characters/skeleton/Skeleton Dead.png.import similarity index 68% rename from resources/animated sprite/Skeleton Sprite/Skeleton Dead.png.import rename to assets/sprites/characters/skeleton/Skeleton Dead.png.import index d2472af..beefb75 100644 --- a/resources/animated sprite/Skeleton Sprite/Skeleton Dead.png.import +++ b/assets/sprites/characters/skeleton/Skeleton Dead.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://660wqxgwh8dr" -path="res://.godot/imported/Skeleton Dead.png-d7a83435b157e05a1d13265f37b1daa6.ctex" +path="res://.godot/imported/Skeleton Dead.png-e1687d67e643bab4b8c92b164a03a547.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/animated sprite/Skeleton Sprite/Skeleton Dead.png" -dest_files=["res://.godot/imported/Skeleton Dead.png-d7a83435b157e05a1d13265f37b1daa6.ctex"] +source_file="res://assets/sprites/characters/skeleton/Skeleton Dead.png" +dest_files=["res://.godot/imported/Skeleton Dead.png-e1687d67e643bab4b8c92b164a03a547.ctex"] [params] diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Hit.png b/assets/sprites/characters/skeleton/Skeleton Hit.png similarity index 100% rename from resources/animated sprite/Skeleton Sprite/Skeleton Hit.png rename to assets/sprites/characters/skeleton/Skeleton Hit.png diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Hit.png.import b/assets/sprites/characters/skeleton/Skeleton Hit.png.import similarity index 68% rename from resources/animated sprite/Skeleton Sprite/Skeleton Hit.png.import rename to assets/sprites/characters/skeleton/Skeleton Hit.png.import index 55e9d89..574d370 100644 --- a/resources/animated sprite/Skeleton Sprite/Skeleton Hit.png.import +++ b/assets/sprites/characters/skeleton/Skeleton Hit.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://btfjyc4jfhiii" -path="res://.godot/imported/Skeleton Hit.png-1c1b2b67a260111c2ac7c3f48618da2e.ctex" +path="res://.godot/imported/Skeleton Hit.png-7311c991bcb76e5d6a77397d5558f61c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/animated sprite/Skeleton Sprite/Skeleton Hit.png" -dest_files=["res://.godot/imported/Skeleton Hit.png-1c1b2b67a260111c2ac7c3f48618da2e.ctex"] +source_file="res://assets/sprites/characters/skeleton/Skeleton Hit.png" +dest_files=["res://.godot/imported/Skeleton Hit.png-7311c991bcb76e5d6a77397d5558f61c.ctex"] [params] diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Idle.png b/assets/sprites/characters/skeleton/Skeleton Idle.png similarity index 100% rename from resources/animated sprite/Skeleton Sprite/Skeleton Idle.png rename to assets/sprites/characters/skeleton/Skeleton Idle.png diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Idle.png.import b/assets/sprites/characters/skeleton/Skeleton Idle.png.import similarity index 68% rename from resources/animated sprite/Skeleton Sprite/Skeleton Idle.png.import rename to assets/sprites/characters/skeleton/Skeleton Idle.png.import index feb9d8d..ed460be 100644 --- a/resources/animated sprite/Skeleton Sprite/Skeleton Idle.png.import +++ b/assets/sprites/characters/skeleton/Skeleton Idle.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bcr4bokw87m5n" -path="res://.godot/imported/Skeleton Idle.png-3aae60d292addc7af911333cb2fced6a.ctex" +path="res://.godot/imported/Skeleton Idle.png-6287b112f02c0e4ac23abbe600ade526.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/animated sprite/Skeleton Sprite/Skeleton Idle.png" -dest_files=["res://.godot/imported/Skeleton Idle.png-3aae60d292addc7af911333cb2fced6a.ctex"] +source_file="res://assets/sprites/characters/skeleton/Skeleton Idle.png" +dest_files=["res://.godot/imported/Skeleton Idle.png-6287b112f02c0e4ac23abbe600ade526.ctex"] [params] diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton React.png b/assets/sprites/characters/skeleton/Skeleton React.png similarity index 100% rename from resources/animated sprite/Skeleton Sprite/Skeleton React.png rename to assets/sprites/characters/skeleton/Skeleton React.png diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton React.png.import b/assets/sprites/characters/skeleton/Skeleton React.png.import similarity index 68% rename from resources/animated sprite/Skeleton Sprite/Skeleton React.png.import rename to assets/sprites/characters/skeleton/Skeleton React.png.import index a63a277..f20d0f2 100644 --- a/resources/animated sprite/Skeleton Sprite/Skeleton React.png.import +++ b/assets/sprites/characters/skeleton/Skeleton React.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cuo2o785qopo3" -path="res://.godot/imported/Skeleton React.png-e4462e4ebc0bd8edc6e0657880709951.ctex" +path="res://.godot/imported/Skeleton React.png-bae9c1ad14cb9e90c7d6e7d717e2699e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/animated sprite/Skeleton Sprite/Skeleton React.png" -dest_files=["res://.godot/imported/Skeleton React.png-e4462e4ebc0bd8edc6e0657880709951.ctex"] +source_file="res://assets/sprites/characters/skeleton/Skeleton React.png" +dest_files=["res://.godot/imported/Skeleton React.png-bae9c1ad14cb9e90c7d6e7d717e2699e.ctex"] [params] diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Walk.png b/assets/sprites/characters/skeleton/Skeleton Walk.png similarity index 100% rename from resources/animated sprite/Skeleton Sprite/Skeleton Walk.png rename to assets/sprites/characters/skeleton/Skeleton Walk.png diff --git a/resources/animated sprite/Skeleton Sprite/Skeleton Walk.png.import b/assets/sprites/characters/skeleton/Skeleton Walk.png.import similarity index 68% rename from resources/animated sprite/Skeleton Sprite/Skeleton Walk.png.import rename to assets/sprites/characters/skeleton/Skeleton Walk.png.import index 668a62d..51c5892 100644 --- a/resources/animated sprite/Skeleton Sprite/Skeleton Walk.png.import +++ b/assets/sprites/characters/skeleton/Skeleton Walk.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b0dqy1at078ct" -path="res://.godot/imported/Skeleton Walk.png-8ad85ceee01590d6218dedb5245e9634.ctex" +path="res://.godot/imported/Skeleton Walk.png-19ec7f5950a5cbfa9505c0dc4dd1b48f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/animated sprite/Skeleton Sprite/Skeleton Walk.png" -dest_files=["res://.godot/imported/Skeleton Walk.png-8ad85ceee01590d6218dedb5245e9634.ctex"] +source_file="res://assets/sprites/characters/skeleton/Skeleton Walk.png" +dest_files=["res://.godot/imported/Skeleton Walk.png-19ec7f5950a5cbfa9505c0dc4dd1b48f.ctex"] [params] diff --git a/resources/sprites/gems/bg_08.png b/assets/sprites/gems/bg_08.png similarity index 100% rename from resources/sprites/gems/bg_08.png rename to assets/sprites/gems/bg_08.png diff --git a/resources/sprites/gems/bg_08.png.import b/assets/sprites/gems/bg_08.png.import similarity index 72% rename from resources/sprites/gems/bg_08.png.import rename to assets/sprites/gems/bg_08.png.import index b72587b..bff03d7 100644 --- a/resources/sprites/gems/bg_08.png.import +++ b/assets/sprites/gems/bg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://de4qsw4ng151w" -path="res://.godot/imported/bg_08.png-0e39548b46317fa5be4bcdf62a6a64b5.ctex" +path="res://.godot/imported/bg_08.png-77843132c8e165935c34f3a602db7b39.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/bg_08.png" -dest_files=["res://.godot/imported/bg_08.png-0e39548b46317fa5be4bcdf62a6a64b5.ctex"] +source_file="res://assets/sprites/gems/bg_08.png" +dest_files=["res://.godot/imported/bg_08.png-77843132c8e165935c34f3a602db7b39.ctex"] [params] diff --git a/resources/sprites/gems/bg_16a.png b/assets/sprites/gems/bg_16a.png similarity index 100% rename from resources/sprites/gems/bg_16a.png rename to assets/sprites/gems/bg_16a.png diff --git a/resources/sprites/gems/bg_16a.png.import b/assets/sprites/gems/bg_16a.png.import similarity index 71% rename from resources/sprites/gems/bg_16a.png.import rename to assets/sprites/gems/bg_16a.png.import index 713ce90..0ac0629 100644 --- a/resources/sprites/gems/bg_16a.png.import +++ b/assets/sprites/gems/bg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://42w3udj6aihh" -path="res://.godot/imported/bg_16a.png-9a9cf7731e1390ec563e1a12077dc849.ctex" +path="res://.godot/imported/bg_16a.png-6ded97b625c6e60057ec45129c915099.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/bg_16a.png" -dest_files=["res://.godot/imported/bg_16a.png-9a9cf7731e1390ec563e1a12077dc849.ctex"] +source_file="res://assets/sprites/gems/bg_16a.png" +dest_files=["res://.godot/imported/bg_16a.png-6ded97b625c6e60057ec45129c915099.ctex"] [params] diff --git a/resources/sprites/gems/bg_19.png b/assets/sprites/gems/bg_19.png similarity index 100% rename from resources/sprites/gems/bg_19.png rename to assets/sprites/gems/bg_19.png diff --git a/resources/sprites/gems/bg_19.png.import b/assets/sprites/gems/bg_19.png.import similarity index 72% rename from resources/sprites/gems/bg_19.png.import rename to assets/sprites/gems/bg_19.png.import index 95e8511..118f9da 100644 --- a/resources/sprites/gems/bg_19.png.import +++ b/assets/sprites/gems/bg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bioo5u6uq721j" -path="res://.godot/imported/bg_19.png-537b79eb3040aeb9aac89377f35ffe16.ctex" +path="res://.godot/imported/bg_19.png-bbd365f1499e75ecf2933feb96ad1bed.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/bg_19.png" -dest_files=["res://.godot/imported/bg_19.png-537b79eb3040aeb9aac89377f35ffe16.ctex"] +source_file="res://assets/sprites/gems/bg_19.png" +dest_files=["res://.godot/imported/bg_19.png-bbd365f1499e75ecf2933feb96ad1bed.ctex"] [params] diff --git a/resources/sprites/gems/bg_26.png b/assets/sprites/gems/bg_26.png similarity index 100% rename from resources/sprites/gems/bg_26.png rename to assets/sprites/gems/bg_26.png diff --git a/resources/sprites/gems/bg_26.png.import b/assets/sprites/gems/bg_26.png.import similarity index 72% rename from resources/sprites/gems/bg_26.png.import rename to assets/sprites/gems/bg_26.png.import index e6a2fb8..0dde165 100644 --- a/resources/sprites/gems/bg_26.png.import +++ b/assets/sprites/gems/bg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b3iafjb50br0s" -path="res://.godot/imported/bg_26.png-a32538af27fd7a9366c6b728c3304017.ctex" +path="res://.godot/imported/bg_26.png-0aa5f56697cf78e667a16cc7f5663e73.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/bg_26.png" -dest_files=["res://.godot/imported/bg_26.png-a32538af27fd7a9366c6b728c3304017.ctex"] +source_file="res://assets/sprites/gems/bg_26.png" +dest_files=["res://.godot/imported/bg_26.png-0aa5f56697cf78e667a16cc7f5663e73.ctex"] [params] diff --git a/resources/sprites/gems/bg_27.png b/assets/sprites/gems/bg_27.png similarity index 100% rename from resources/sprites/gems/bg_27.png rename to assets/sprites/gems/bg_27.png diff --git a/resources/sprites/gems/bg_27.png.import b/assets/sprites/gems/bg_27.png.import similarity index 72% rename from resources/sprites/gems/bg_27.png.import rename to assets/sprites/gems/bg_27.png.import index 1f3c63e..49b82f2 100644 --- a/resources/sprites/gems/bg_27.png.import +++ b/assets/sprites/gems/bg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dlsbyeg6yk0w6" -path="res://.godot/imported/bg_27.png-0ab6ef049e4f48299f5c939174276349.ctex" +path="res://.godot/imported/bg_27.png-8491443789e609ccfc8571a594dabe15.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/bg_27.png" -dest_files=["res://.godot/imported/bg_27.png-0ab6ef049e4f48299f5c939174276349.ctex"] +source_file="res://assets/sprites/gems/bg_27.png" +dest_files=["res://.godot/imported/bg_27.png-8491443789e609ccfc8571a594dabe15.ctex"] [params] diff --git a/resources/sprites/gems/bg_28.png b/assets/sprites/gems/bg_28.png similarity index 100% rename from resources/sprites/gems/bg_28.png rename to assets/sprites/gems/bg_28.png diff --git a/resources/sprites/gems/bg_28.png.import b/assets/sprites/gems/bg_28.png.import similarity index 72% rename from resources/sprites/gems/bg_28.png.import rename to assets/sprites/gems/bg_28.png.import index 3d8313c..3cdae18 100644 --- a/resources/sprites/gems/bg_28.png.import +++ b/assets/sprites/gems/bg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dww0yjm6dlopu" -path="res://.godot/imported/bg_28.png-8fca3ff82bfed7db9292c7d7df29ec0f.ctex" +path="res://.godot/imported/bg_28.png-50f87b44c958560beabb6031acaef57e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/bg_28.png" -dest_files=["res://.godot/imported/bg_28.png-8fca3ff82bfed7db9292c7d7df29ec0f.ctex"] +source_file="res://assets/sprites/gems/bg_28.png" +dest_files=["res://.godot/imported/bg_28.png-50f87b44c958560beabb6031acaef57e.ctex"] [params] diff --git a/resources/sprites/gems/dg_08.png b/assets/sprites/gems/dg_08.png similarity index 100% rename from resources/sprites/gems/dg_08.png rename to assets/sprites/gems/dg_08.png diff --git a/resources/sprites/gems/dg_08.png.import b/assets/sprites/gems/dg_08.png.import similarity index 72% rename from resources/sprites/gems/dg_08.png.import rename to assets/sprites/gems/dg_08.png.import index 8fbdd8d..0867db6 100644 --- a/resources/sprites/gems/dg_08.png.import +++ b/assets/sprites/gems/dg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dudk2umu5bvgs" -path="res://.godot/imported/dg_08.png-d3caa32706ac19c6909f6a34942d64f3.ctex" +path="res://.godot/imported/dg_08.png-e1ad7182c2f8d65510dbdc48ab5e4466.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/dg_08.png" -dest_files=["res://.godot/imported/dg_08.png-d3caa32706ac19c6909f6a34942d64f3.ctex"] +source_file="res://assets/sprites/gems/dg_08.png" +dest_files=["res://.godot/imported/dg_08.png-e1ad7182c2f8d65510dbdc48ab5e4466.ctex"] [params] diff --git a/resources/sprites/gems/dg_16a.png b/assets/sprites/gems/dg_16a.png similarity index 100% rename from resources/sprites/gems/dg_16a.png rename to assets/sprites/gems/dg_16a.png diff --git a/resources/sprites/gems/dg_16a.png.import b/assets/sprites/gems/dg_16a.png.import similarity index 71% rename from resources/sprites/gems/dg_16a.png.import rename to assets/sprites/gems/dg_16a.png.import index 690e5eb..5d7372c 100644 --- a/resources/sprites/gems/dg_16a.png.import +++ b/assets/sprites/gems/dg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b533hi1ykb8tq" -path="res://.godot/imported/dg_16a.png-12ab5a29410e17bd27153ed413ec9c5c.ctex" +path="res://.godot/imported/dg_16a.png-d922762d7a12e7fedcafa504db3276a3.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/dg_16a.png" -dest_files=["res://.godot/imported/dg_16a.png-12ab5a29410e17bd27153ed413ec9c5c.ctex"] +source_file="res://assets/sprites/gems/dg_16a.png" +dest_files=["res://.godot/imported/dg_16a.png-d922762d7a12e7fedcafa504db3276a3.ctex"] [params] diff --git a/resources/sprites/gems/dg_19.png b/assets/sprites/gems/dg_19.png similarity index 100% rename from resources/sprites/gems/dg_19.png rename to assets/sprites/gems/dg_19.png diff --git a/resources/sprites/gems/dg_19.png.import b/assets/sprites/gems/dg_19.png.import similarity index 72% rename from resources/sprites/gems/dg_19.png.import rename to assets/sprites/gems/dg_19.png.import index 5986cd1..8c0631a 100644 --- a/resources/sprites/gems/dg_19.png.import +++ b/assets/sprites/gems/dg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b2bcge834ofx4" -path="res://.godot/imported/dg_19.png-8bb905e357def026ac5944214f941c76.ctex" +path="res://.godot/imported/dg_19.png-afb0e64c485081fd339ad679d8fbe83d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/dg_19.png" -dest_files=["res://.godot/imported/dg_19.png-8bb905e357def026ac5944214f941c76.ctex"] +source_file="res://assets/sprites/gems/dg_19.png" +dest_files=["res://.godot/imported/dg_19.png-afb0e64c485081fd339ad679d8fbe83d.ctex"] [params] diff --git a/resources/sprites/gems/dg_26.png b/assets/sprites/gems/dg_26.png similarity index 100% rename from resources/sprites/gems/dg_26.png rename to assets/sprites/gems/dg_26.png diff --git a/resources/sprites/gems/dg_26.png.import b/assets/sprites/gems/dg_26.png.import similarity index 72% rename from resources/sprites/gems/dg_26.png.import rename to assets/sprites/gems/dg_26.png.import index b0cb765..18e3acb 100644 --- a/resources/sprites/gems/dg_26.png.import +++ b/assets/sprites/gems/dg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b3fbxbrovpd2o" -path="res://.godot/imported/dg_26.png-1bd94a0b6f312750ab533a9b0aed4b98.ctex" +path="res://.godot/imported/dg_26.png-4a2ce0c663c3dde56c5eaddc73ed19f5.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/dg_26.png" -dest_files=["res://.godot/imported/dg_26.png-1bd94a0b6f312750ab533a9b0aed4b98.ctex"] +source_file="res://assets/sprites/gems/dg_26.png" +dest_files=["res://.godot/imported/dg_26.png-4a2ce0c663c3dde56c5eaddc73ed19f5.ctex"] [params] diff --git a/resources/sprites/gems/dg_27.png b/assets/sprites/gems/dg_27.png similarity index 100% rename from resources/sprites/gems/dg_27.png rename to assets/sprites/gems/dg_27.png diff --git a/resources/sprites/gems/dg_27.png.import b/assets/sprites/gems/dg_27.png.import similarity index 72% rename from resources/sprites/gems/dg_27.png.import rename to assets/sprites/gems/dg_27.png.import index 46ca2d1..d1f3286 100644 --- a/resources/sprites/gems/dg_27.png.import +++ b/assets/sprites/gems/dg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://k7gps0h2l8k7" -path="res://.godot/imported/dg_27.png-8833a09ac6ed20f2eed25064f48cceb7.ctex" +path="res://.godot/imported/dg_27.png-9c3dcc1b6a689af674d8f443d6f956db.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/dg_27.png" -dest_files=["res://.godot/imported/dg_27.png-8833a09ac6ed20f2eed25064f48cceb7.ctex"] +source_file="res://assets/sprites/gems/dg_27.png" +dest_files=["res://.godot/imported/dg_27.png-9c3dcc1b6a689af674d8f443d6f956db.ctex"] [params] diff --git a/resources/sprites/gems/dg_28.png b/assets/sprites/gems/dg_28.png similarity index 100% rename from resources/sprites/gems/dg_28.png rename to assets/sprites/gems/dg_28.png diff --git a/resources/sprites/gems/dg_28.png.import b/assets/sprites/gems/dg_28.png.import similarity index 72% rename from resources/sprites/gems/dg_28.png.import rename to assets/sprites/gems/dg_28.png.import index da34b8d..c726c60 100644 --- a/resources/sprites/gems/dg_28.png.import +++ b/assets/sprites/gems/dg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d07se104e7lyj" -path="res://.godot/imported/dg_28.png-31de1645977a98f9adfa282b879b3324.ctex" +path="res://.godot/imported/dg_28.png-f00e0bdc25ddb8fcf937676717224cc6.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/dg_28.png" -dest_files=["res://.godot/imported/dg_28.png-31de1645977a98f9adfa282b879b3324.ctex"] +source_file="res://assets/sprites/gems/dg_28.png" +dest_files=["res://.godot/imported/dg_28.png-f00e0bdc25ddb8fcf937676717224cc6.ctex"] [params] diff --git a/resources/sprites/gems/gg_08.png b/assets/sprites/gems/gg_08.png similarity index 100% rename from resources/sprites/gems/gg_08.png rename to assets/sprites/gems/gg_08.png diff --git a/resources/sprites/gems/gg_08.png.import b/assets/sprites/gems/gg_08.png.import similarity index 72% rename from resources/sprites/gems/gg_08.png.import rename to assets/sprites/gems/gg_08.png.import index 779de62..17c2c43 100644 --- a/resources/sprites/gems/gg_08.png.import +++ b/assets/sprites/gems/gg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dviy4od6h6kc5" -path="res://.godot/imported/gg_08.png-e42f5f3a36ec8323ea07017045e1c088.ctex" +path="res://.godot/imported/gg_08.png-8ceea676909f242ccf3635c56435dbfc.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/gg_08.png" -dest_files=["res://.godot/imported/gg_08.png-e42f5f3a36ec8323ea07017045e1c088.ctex"] +source_file="res://assets/sprites/gems/gg_08.png" +dest_files=["res://.godot/imported/gg_08.png-8ceea676909f242ccf3635c56435dbfc.ctex"] [params] diff --git a/resources/sprites/gems/gg_16a.png b/assets/sprites/gems/gg_16a.png similarity index 100% rename from resources/sprites/gems/gg_16a.png rename to assets/sprites/gems/gg_16a.png diff --git a/resources/sprites/gems/gg_16a.png.import b/assets/sprites/gems/gg_16a.png.import similarity index 71% rename from resources/sprites/gems/gg_16a.png.import rename to assets/sprites/gems/gg_16a.png.import index 9152bf3..7aa929a 100644 --- a/resources/sprites/gems/gg_16a.png.import +++ b/assets/sprites/gems/gg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://droomr4cpxa47" -path="res://.godot/imported/gg_16a.png-cd5d2c440321045c72a1b0390983bc94.ctex" +path="res://.godot/imported/gg_16a.png-a5f2d2d1bf82cb409314e2c8eb765957.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/gg_16a.png" -dest_files=["res://.godot/imported/gg_16a.png-cd5d2c440321045c72a1b0390983bc94.ctex"] +source_file="res://assets/sprites/gems/gg_16a.png" +dest_files=["res://.godot/imported/gg_16a.png-a5f2d2d1bf82cb409314e2c8eb765957.ctex"] [params] diff --git a/resources/sprites/gems/gg_19.png b/assets/sprites/gems/gg_19.png similarity index 100% rename from resources/sprites/gems/gg_19.png rename to assets/sprites/gems/gg_19.png diff --git a/resources/sprites/gems/gg_19.png.import b/assets/sprites/gems/gg_19.png.import similarity index 72% rename from resources/sprites/gems/gg_19.png.import rename to assets/sprites/gems/gg_19.png.import index 955f272..8f02566 100644 --- a/resources/sprites/gems/gg_19.png.import +++ b/assets/sprites/gems/gg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bpidytlj8h7yb" -path="res://.godot/imported/gg_19.png-ed9c4dc344c8c8ca4730705609291107.ctex" +path="res://.godot/imported/gg_19.png-21aedfea8e7e0a9e8f12ffd11c216539.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/gg_19.png" -dest_files=["res://.godot/imported/gg_19.png-ed9c4dc344c8c8ca4730705609291107.ctex"] +source_file="res://assets/sprites/gems/gg_19.png" +dest_files=["res://.godot/imported/gg_19.png-21aedfea8e7e0a9e8f12ffd11c216539.ctex"] [params] diff --git a/resources/sprites/gems/gg_26.png b/assets/sprites/gems/gg_26.png similarity index 100% rename from resources/sprites/gems/gg_26.png rename to assets/sprites/gems/gg_26.png diff --git a/resources/sprites/gems/gg_26.png.import b/assets/sprites/gems/gg_26.png.import similarity index 72% rename from resources/sprites/gems/gg_26.png.import rename to assets/sprites/gems/gg_26.png.import index 5155b11..1c1199c 100644 --- a/resources/sprites/gems/gg_26.png.import +++ b/assets/sprites/gems/gg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d5atjt05ft1a" -path="res://.godot/imported/gg_26.png-9b3982d90bbef3724f4563010a5009af.ctex" +path="res://.godot/imported/gg_26.png-c43cf02dc4dd6355c64375055eceb1d9.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/gg_26.png" -dest_files=["res://.godot/imported/gg_26.png-9b3982d90bbef3724f4563010a5009af.ctex"] +source_file="res://assets/sprites/gems/gg_26.png" +dest_files=["res://.godot/imported/gg_26.png-c43cf02dc4dd6355c64375055eceb1d9.ctex"] [params] diff --git a/resources/sprites/gems/gg_27.png b/assets/sprites/gems/gg_27.png similarity index 100% rename from resources/sprites/gems/gg_27.png rename to assets/sprites/gems/gg_27.png diff --git a/resources/sprites/gems/gg_27.png.import b/assets/sprites/gems/gg_27.png.import similarity index 72% rename from resources/sprites/gems/gg_27.png.import rename to assets/sprites/gems/gg_27.png.import index ac6a916..e04ec3f 100644 --- a/resources/sprites/gems/gg_27.png.import +++ b/assets/sprites/gems/gg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b7nj55ci3d1vn" -path="res://.godot/imported/gg_27.png-d69f403749a2b3d4bc11dda5c1f11abf.ctex" +path="res://.godot/imported/gg_27.png-281ebc39017ff87a83dc3f919a122e1e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/gg_27.png" -dest_files=["res://.godot/imported/gg_27.png-d69f403749a2b3d4bc11dda5c1f11abf.ctex"] +source_file="res://assets/sprites/gems/gg_27.png" +dest_files=["res://.godot/imported/gg_27.png-281ebc39017ff87a83dc3f919a122e1e.ctex"] [params] diff --git a/resources/sprites/gems/gg_28.png b/assets/sprites/gems/gg_28.png similarity index 100% rename from resources/sprites/gems/gg_28.png rename to assets/sprites/gems/gg_28.png diff --git a/resources/sprites/gems/gg_28.png.import b/assets/sprites/gems/gg_28.png.import similarity index 72% rename from resources/sprites/gems/gg_28.png.import rename to assets/sprites/gems/gg_28.png.import index 8fed1cb..1f0b83c 100644 --- a/resources/sprites/gems/gg_28.png.import +++ b/assets/sprites/gems/gg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://5aw48uyy4i35" -path="res://.godot/imported/gg_28.png-9e6581fb303d8208282a41bb67738edd.ctex" +path="res://.godot/imported/gg_28.png-5831ed81867ee3de6f8e19c4165694a7.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/gg_28.png" -dest_files=["res://.godot/imported/gg_28.png-9e6581fb303d8208282a41bb67738edd.ctex"] +source_file="res://assets/sprites/gems/gg_28.png" +dest_files=["res://.godot/imported/gg_28.png-5831ed81867ee3de6f8e19c4165694a7.ctex"] [params] diff --git a/resources/sprites/gems/mg_08.png b/assets/sprites/gems/mg_08.png similarity index 100% rename from resources/sprites/gems/mg_08.png rename to assets/sprites/gems/mg_08.png diff --git a/resources/sprites/gems/mg_08.png.import b/assets/sprites/gems/mg_08.png.import similarity index 72% rename from resources/sprites/gems/mg_08.png.import rename to assets/sprites/gems/mg_08.png.import index d75f6b9..e1c0eda 100644 --- a/resources/sprites/gems/mg_08.png.import +++ b/assets/sprites/gems/mg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c8bbejkkehjgk" -path="res://.godot/imported/mg_08.png-a49fa40cc4b7905f12a8d288767a8425.ctex" +path="res://.godot/imported/mg_08.png-35fde37512dd0392d35e6c651c76e09f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/mg_08.png" -dest_files=["res://.godot/imported/mg_08.png-a49fa40cc4b7905f12a8d288767a8425.ctex"] +source_file="res://assets/sprites/gems/mg_08.png" +dest_files=["res://.godot/imported/mg_08.png-35fde37512dd0392d35e6c651c76e09f.ctex"] [params] diff --git a/resources/sprites/gems/mg_16a.png b/assets/sprites/gems/mg_16a.png similarity index 100% rename from resources/sprites/gems/mg_16a.png rename to assets/sprites/gems/mg_16a.png diff --git a/resources/sprites/gems/mg_16a.png.import b/assets/sprites/gems/mg_16a.png.import similarity index 71% rename from resources/sprites/gems/mg_16a.png.import rename to assets/sprites/gems/mg_16a.png.import index 4472f51..b4dfa05 100644 --- a/resources/sprites/gems/mg_16a.png.import +++ b/assets/sprites/gems/mg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dnjoksww7jlgw" -path="res://.godot/imported/mg_16a.png-f25eaa04b6c34ad76ef00c4793591b96.ctex" +path="res://.godot/imported/mg_16a.png-7ae849d894d79a0049515a7654200f21.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/mg_16a.png" -dest_files=["res://.godot/imported/mg_16a.png-f25eaa04b6c34ad76ef00c4793591b96.ctex"] +source_file="res://assets/sprites/gems/mg_16a.png" +dest_files=["res://.godot/imported/mg_16a.png-7ae849d894d79a0049515a7654200f21.ctex"] [params] diff --git a/resources/sprites/gems/mg_19.png b/assets/sprites/gems/mg_19.png similarity index 100% rename from resources/sprites/gems/mg_19.png rename to assets/sprites/gems/mg_19.png diff --git a/resources/sprites/gems/mg_19.png.import b/assets/sprites/gems/mg_19.png.import similarity index 72% rename from resources/sprites/gems/mg_19.png.import rename to assets/sprites/gems/mg_19.png.import index 7085da5..919e572 100644 --- a/resources/sprites/gems/mg_19.png.import +++ b/assets/sprites/gems/mg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b0r6qvbc33ymb" -path="res://.godot/imported/mg_19.png-9c9cf84b77beba12411188e55784ac83.ctex" +path="res://.godot/imported/mg_19.png-e6ce2a91f95c7d9707148890e7bcdd52.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/mg_19.png" -dest_files=["res://.godot/imported/mg_19.png-9c9cf84b77beba12411188e55784ac83.ctex"] +source_file="res://assets/sprites/gems/mg_19.png" +dest_files=["res://.godot/imported/mg_19.png-e6ce2a91f95c7d9707148890e7bcdd52.ctex"] [params] diff --git a/resources/sprites/gems/mg_26.png b/assets/sprites/gems/mg_26.png similarity index 100% rename from resources/sprites/gems/mg_26.png rename to assets/sprites/gems/mg_26.png diff --git a/resources/sprites/gems/mg_26.png.import b/assets/sprites/gems/mg_26.png.import similarity index 72% rename from resources/sprites/gems/mg_26.png.import rename to assets/sprites/gems/mg_26.png.import index 8e847e6..773565f 100644 --- a/resources/sprites/gems/mg_26.png.import +++ b/assets/sprites/gems/mg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://eiuli343bnkg" -path="res://.godot/imported/mg_26.png-123a620bed97eab661cabc968a30c177.ctex" +path="res://.godot/imported/mg_26.png-3fd6f66ad255f2b38061a0be3165b0c5.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/mg_26.png" -dest_files=["res://.godot/imported/mg_26.png-123a620bed97eab661cabc968a30c177.ctex"] +source_file="res://assets/sprites/gems/mg_26.png" +dest_files=["res://.godot/imported/mg_26.png-3fd6f66ad255f2b38061a0be3165b0c5.ctex"] [params] diff --git a/resources/sprites/gems/mg_27.png b/assets/sprites/gems/mg_27.png similarity index 100% rename from resources/sprites/gems/mg_27.png rename to assets/sprites/gems/mg_27.png diff --git a/resources/sprites/gems/mg_27.png.import b/assets/sprites/gems/mg_27.png.import similarity index 72% rename from resources/sprites/gems/mg_27.png.import rename to assets/sprites/gems/mg_27.png.import index ff58b64..80f7e49 100644 --- a/resources/sprites/gems/mg_27.png.import +++ b/assets/sprites/gems/mg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cm2ihgxtfdb51" -path="res://.godot/imported/mg_27.png-b96237ab5c4a24f93a9a9801dc0fcc95.ctex" +path="res://.godot/imported/mg_27.png-fe3b6731a968b3e67a715e17ffc02b4c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/mg_27.png" -dest_files=["res://.godot/imported/mg_27.png-b96237ab5c4a24f93a9a9801dc0fcc95.ctex"] +source_file="res://assets/sprites/gems/mg_27.png" +dest_files=["res://.godot/imported/mg_27.png-fe3b6731a968b3e67a715e17ffc02b4c.ctex"] [params] diff --git a/resources/sprites/gems/mg_28.png b/assets/sprites/gems/mg_28.png similarity index 100% rename from resources/sprites/gems/mg_28.png rename to assets/sprites/gems/mg_28.png diff --git a/resources/sprites/gems/mg_28.png.import b/assets/sprites/gems/mg_28.png.import similarity index 72% rename from resources/sprites/gems/mg_28.png.import rename to assets/sprites/gems/mg_28.png.import index 9afded4..17e410a 100644 --- a/resources/sprites/gems/mg_28.png.import +++ b/assets/sprites/gems/mg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dp6hg741v6nl4" -path="res://.godot/imported/mg_28.png-7d4add9b644fabc8f15ba488264142b8.ctex" +path="res://.godot/imported/mg_28.png-ada23e8ea33e5c01e3f34a309139a6ef.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/mg_28.png" -dest_files=["res://.godot/imported/mg_28.png-7d4add9b644fabc8f15ba488264142b8.ctex"] +source_file="res://assets/sprites/gems/mg_28.png" +dest_files=["res://.godot/imported/mg_28.png-ada23e8ea33e5c01e3f34a309139a6ef.ctex"] [params] diff --git a/resources/sprites/gems/pg_08.png b/assets/sprites/gems/pg_08.png similarity index 100% rename from resources/sprites/gems/pg_08.png rename to assets/sprites/gems/pg_08.png diff --git a/resources/sprites/gems/pg_08.png.import b/assets/sprites/gems/pg_08.png.import similarity index 72% rename from resources/sprites/gems/pg_08.png.import rename to assets/sprites/gems/pg_08.png.import index 21ec1de..f116cc0 100644 --- a/resources/sprites/gems/pg_08.png.import +++ b/assets/sprites/gems/pg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://btxdn0rakcngf" -path="res://.godot/imported/pg_08.png-fa164639a8e5cee6deb67c01c672c41b.ctex" +path="res://.godot/imported/pg_08.png-40b30ef563993bb977520b1d559ccd96.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/pg_08.png" -dest_files=["res://.godot/imported/pg_08.png-fa164639a8e5cee6deb67c01c672c41b.ctex"] +source_file="res://assets/sprites/gems/pg_08.png" +dest_files=["res://.godot/imported/pg_08.png-40b30ef563993bb977520b1d559ccd96.ctex"] [params] diff --git a/resources/sprites/gems/pg_16a.png b/assets/sprites/gems/pg_16a.png similarity index 100% rename from resources/sprites/gems/pg_16a.png rename to assets/sprites/gems/pg_16a.png diff --git a/resources/sprites/gems/pg_16a.png.import b/assets/sprites/gems/pg_16a.png.import similarity index 71% rename from resources/sprites/gems/pg_16a.png.import rename to assets/sprites/gems/pg_16a.png.import index 91f3765..2f6e395 100644 --- a/resources/sprites/gems/pg_16a.png.import +++ b/assets/sprites/gems/pg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d2wo7k33lptr1" -path="res://.godot/imported/pg_16a.png-52c5498154d36c1499b5d9ab669918f8.ctex" +path="res://.godot/imported/pg_16a.png-a6f68855a1651d866c9eaf27ab706d73.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/pg_16a.png" -dest_files=["res://.godot/imported/pg_16a.png-52c5498154d36c1499b5d9ab669918f8.ctex"] +source_file="res://assets/sprites/gems/pg_16a.png" +dest_files=["res://.godot/imported/pg_16a.png-a6f68855a1651d866c9eaf27ab706d73.ctex"] [params] diff --git a/resources/sprites/gems/pg_19.png b/assets/sprites/gems/pg_19.png similarity index 100% rename from resources/sprites/gems/pg_19.png rename to assets/sprites/gems/pg_19.png diff --git a/resources/sprites/gems/pg_19.png.import b/assets/sprites/gems/pg_19.png.import similarity index 72% rename from resources/sprites/gems/pg_19.png.import rename to assets/sprites/gems/pg_19.png.import index 6d29646..30409f8 100644 --- a/resources/sprites/gems/pg_19.png.import +++ b/assets/sprites/gems/pg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b3e3au4w7yy1c" -path="res://.godot/imported/pg_19.png-b399db3eb328bf514ca1b12030bcb3b1.ctex" +path="res://.godot/imported/pg_19.png-3c63dbcd07560310e8fdbf2ac375880e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/pg_19.png" -dest_files=["res://.godot/imported/pg_19.png-b399db3eb328bf514ca1b12030bcb3b1.ctex"] +source_file="res://assets/sprites/gems/pg_19.png" +dest_files=["res://.godot/imported/pg_19.png-3c63dbcd07560310e8fdbf2ac375880e.ctex"] [params] diff --git a/resources/sprites/gems/pg_26.png b/assets/sprites/gems/pg_26.png similarity index 100% rename from resources/sprites/gems/pg_26.png rename to assets/sprites/gems/pg_26.png diff --git a/resources/sprites/gems/pg_26.png.import b/assets/sprites/gems/pg_26.png.import similarity index 72% rename from resources/sprites/gems/pg_26.png.import rename to assets/sprites/gems/pg_26.png.import index fe537d2..93469be 100644 --- a/resources/sprites/gems/pg_26.png.import +++ b/assets/sprites/gems/pg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b18o5lxlcgnfx" -path="res://.godot/imported/pg_26.png-3c5a0b1deeada1d50a18c6b20524338b.ctex" +path="res://.godot/imported/pg_26.png-7aaab46733f9253fac60fe2a5fecdef9.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/pg_26.png" -dest_files=["res://.godot/imported/pg_26.png-3c5a0b1deeada1d50a18c6b20524338b.ctex"] +source_file="res://assets/sprites/gems/pg_26.png" +dest_files=["res://.godot/imported/pg_26.png-7aaab46733f9253fac60fe2a5fecdef9.ctex"] [params] diff --git a/resources/sprites/gems/pg_27.png b/assets/sprites/gems/pg_27.png similarity index 100% rename from resources/sprites/gems/pg_27.png rename to assets/sprites/gems/pg_27.png diff --git a/resources/sprites/gems/pg_27.png.import b/assets/sprites/gems/pg_27.png.import similarity index 72% rename from resources/sprites/gems/pg_27.png.import rename to assets/sprites/gems/pg_27.png.import index 1452ccd..bf9d3a0 100644 --- a/resources/sprites/gems/pg_27.png.import +++ b/assets/sprites/gems/pg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bkih4lj2fntas" -path="res://.godot/imported/pg_27.png-d893e751a79cb1b40c72ef9fd4fae03c.ctex" +path="res://.godot/imported/pg_27.png-ee0e201631ac62b45cf78a5ba2d54596.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/pg_27.png" -dest_files=["res://.godot/imported/pg_27.png-d893e751a79cb1b40c72ef9fd4fae03c.ctex"] +source_file="res://assets/sprites/gems/pg_27.png" +dest_files=["res://.godot/imported/pg_27.png-ee0e201631ac62b45cf78a5ba2d54596.ctex"] [params] diff --git a/resources/sprites/gems/pg_28.png b/assets/sprites/gems/pg_28.png similarity index 100% rename from resources/sprites/gems/pg_28.png rename to assets/sprites/gems/pg_28.png diff --git a/resources/sprites/gems/pg_28.png.import b/assets/sprites/gems/pg_28.png.import similarity index 72% rename from resources/sprites/gems/pg_28.png.import rename to assets/sprites/gems/pg_28.png.import index b160fae..2be9409 100644 --- a/resources/sprites/gems/pg_28.png.import +++ b/assets/sprites/gems/pg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://blai6fdbpxuyp" -path="res://.godot/imported/pg_28.png-dff3ffd36d0a1b2c3838ab78f3d7fb59.ctex" +path="res://.godot/imported/pg_28.png-6ff41398a128c0b35d6b8332a50f0824.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/pg_28.png" -dest_files=["res://.godot/imported/pg_28.png-dff3ffd36d0a1b2c3838ab78f3d7fb59.ctex"] +source_file="res://assets/sprites/gems/pg_28.png" +dest_files=["res://.godot/imported/pg_28.png-6ff41398a128c0b35d6b8332a50f0824.ctex"] [params] diff --git a/resources/sprites/gems/rg_08.png b/assets/sprites/gems/rg_08.png similarity index 100% rename from resources/sprites/gems/rg_08.png rename to assets/sprites/gems/rg_08.png diff --git a/resources/sprites/gems/rg_08.png.import b/assets/sprites/gems/rg_08.png.import similarity index 72% rename from resources/sprites/gems/rg_08.png.import rename to assets/sprites/gems/rg_08.png.import index 8f2ad4d..f3b1e9a 100644 --- a/resources/sprites/gems/rg_08.png.import +++ b/assets/sprites/gems/rg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dqyqpdyg8e4ek" -path="res://.godot/imported/rg_08.png-524de611cbe3966916bb4e4db4c357a0.ctex" +path="res://.godot/imported/rg_08.png-e769805e5236318cdcf487b1daa0ab70.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/rg_08.png" -dest_files=["res://.godot/imported/rg_08.png-524de611cbe3966916bb4e4db4c357a0.ctex"] +source_file="res://assets/sprites/gems/rg_08.png" +dest_files=["res://.godot/imported/rg_08.png-e769805e5236318cdcf487b1daa0ab70.ctex"] [params] diff --git a/resources/sprites/gems/rg_16a.png b/assets/sprites/gems/rg_16a.png similarity index 100% rename from resources/sprites/gems/rg_16a.png rename to assets/sprites/gems/rg_16a.png diff --git a/resources/sprites/gems/rg_16a.png.import b/assets/sprites/gems/rg_16a.png.import similarity index 71% rename from resources/sprites/gems/rg_16a.png.import rename to assets/sprites/gems/rg_16a.png.import index 0cd4b82..6ec77f7 100644 --- a/resources/sprites/gems/rg_16a.png.import +++ b/assets/sprites/gems/rg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b3uk7br2yqsyr" -path="res://.godot/imported/rg_16a.png-b577368eb247ef72026b0138051d2a00.ctex" +path="res://.godot/imported/rg_16a.png-e568944ca0d125c92b232ea737af957f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/rg_16a.png" -dest_files=["res://.godot/imported/rg_16a.png-b577368eb247ef72026b0138051d2a00.ctex"] +source_file="res://assets/sprites/gems/rg_16a.png" +dest_files=["res://.godot/imported/rg_16a.png-e568944ca0d125c92b232ea737af957f.ctex"] [params] diff --git a/resources/sprites/gems/rg_19.png b/assets/sprites/gems/rg_19.png similarity index 100% rename from resources/sprites/gems/rg_19.png rename to assets/sprites/gems/rg_19.png diff --git a/resources/sprites/gems/rg_19.png.import b/assets/sprites/gems/rg_19.png.import similarity index 72% rename from resources/sprites/gems/rg_19.png.import rename to assets/sprites/gems/rg_19.png.import index 2d6e380..b6c41d1 100644 --- a/resources/sprites/gems/rg_19.png.import +++ b/assets/sprites/gems/rg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ccprr0qrj3lgm" -path="res://.godot/imported/rg_19.png-659603532eb67d3888e41c7641d9f049.ctex" +path="res://.godot/imported/rg_19.png-3dfdfcd3f45c9c1e87986c34ed27d65c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/rg_19.png" -dest_files=["res://.godot/imported/rg_19.png-659603532eb67d3888e41c7641d9f049.ctex"] +source_file="res://assets/sprites/gems/rg_19.png" +dest_files=["res://.godot/imported/rg_19.png-3dfdfcd3f45c9c1e87986c34ed27d65c.ctex"] [params] diff --git a/resources/sprites/gems/rg_26.png b/assets/sprites/gems/rg_26.png similarity index 100% rename from resources/sprites/gems/rg_26.png rename to assets/sprites/gems/rg_26.png diff --git a/resources/sprites/gems/rg_26.png.import b/assets/sprites/gems/rg_26.png.import similarity index 72% rename from resources/sprites/gems/rg_26.png.import rename to assets/sprites/gems/rg_26.png.import index 4b25be8..cb91bd7 100644 --- a/resources/sprites/gems/rg_26.png.import +++ b/assets/sprites/gems/rg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://1no532mlqarb" -path="res://.godot/imported/rg_26.png-6cc49d6b66cde70fa3ef0bcda3fb6863.ctex" +path="res://.godot/imported/rg_26.png-6529b3c79947f4ba5c25f580580ec971.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/rg_26.png" -dest_files=["res://.godot/imported/rg_26.png-6cc49d6b66cde70fa3ef0bcda3fb6863.ctex"] +source_file="res://assets/sprites/gems/rg_26.png" +dest_files=["res://.godot/imported/rg_26.png-6529b3c79947f4ba5c25f580580ec971.ctex"] [params] diff --git a/resources/sprites/gems/rg_27.png b/assets/sprites/gems/rg_27.png similarity index 100% rename from resources/sprites/gems/rg_27.png rename to assets/sprites/gems/rg_27.png diff --git a/resources/sprites/gems/rg_27.png.import b/assets/sprites/gems/rg_27.png.import similarity index 72% rename from resources/sprites/gems/rg_27.png.import rename to assets/sprites/gems/rg_27.png.import index 0a18bfc..21cc6e7 100644 --- a/resources/sprites/gems/rg_27.png.import +++ b/assets/sprites/gems/rg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://co7th1qwwxjxn" -path="res://.godot/imported/rg_27.png-539fbc9f78cbaf442d76048a5ae050bd.ctex" +path="res://.godot/imported/rg_27.png-8938004b9628f8aeda9262bd786db5a9.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/rg_27.png" -dest_files=["res://.godot/imported/rg_27.png-539fbc9f78cbaf442d76048a5ae050bd.ctex"] +source_file="res://assets/sprites/gems/rg_27.png" +dest_files=["res://.godot/imported/rg_27.png-8938004b9628f8aeda9262bd786db5a9.ctex"] [params] diff --git a/resources/sprites/gems/rg_28.png b/assets/sprites/gems/rg_28.png similarity index 100% rename from resources/sprites/gems/rg_28.png rename to assets/sprites/gems/rg_28.png diff --git a/resources/sprites/gems/rg_28.png.import b/assets/sprites/gems/rg_28.png.import similarity index 72% rename from resources/sprites/gems/rg_28.png.import rename to assets/sprites/gems/rg_28.png.import index 5d989f1..7dbaa64 100644 --- a/resources/sprites/gems/rg_28.png.import +++ b/assets/sprites/gems/rg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://fq4b5b1v6icy" -path="res://.godot/imported/rg_28.png-1b0fcd69c91c16ca40745053352c2cbc.ctex" +path="res://.godot/imported/rg_28.png-2e048e93fec1403b6ea21c5b1935881c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/rg_28.png" -dest_files=["res://.godot/imported/rg_28.png-1b0fcd69c91c16ca40745053352c2cbc.ctex"] +source_file="res://assets/sprites/gems/rg_28.png" +dest_files=["res://.godot/imported/rg_28.png-2e048e93fec1403b6ea21c5b1935881c.ctex"] [params] diff --git a/resources/sprites/gems/sg_08.png b/assets/sprites/gems/sg_08.png similarity index 100% rename from resources/sprites/gems/sg_08.png rename to assets/sprites/gems/sg_08.png diff --git a/resources/sprites/gems/sg_08.png.import b/assets/sprites/gems/sg_08.png.import similarity index 72% rename from resources/sprites/gems/sg_08.png.import rename to assets/sprites/gems/sg_08.png.import index 659f4cd..0acb19c 100644 --- a/resources/sprites/gems/sg_08.png.import +++ b/assets/sprites/gems/sg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ceybivs04remb" -path="res://.godot/imported/sg_08.png-9f195974b23a737c201091162b40faf1.ctex" +path="res://.godot/imported/sg_08.png-456e723109256e511e4f59271e89a1dd.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/sg_08.png" -dest_files=["res://.godot/imported/sg_08.png-9f195974b23a737c201091162b40faf1.ctex"] +source_file="res://assets/sprites/gems/sg_08.png" +dest_files=["res://.godot/imported/sg_08.png-456e723109256e511e4f59271e89a1dd.ctex"] [params] diff --git a/resources/sprites/gems/sg_16a.png b/assets/sprites/gems/sg_16a.png similarity index 100% rename from resources/sprites/gems/sg_16a.png rename to assets/sprites/gems/sg_16a.png diff --git a/resources/sprites/gems/sg_16a.png.import b/assets/sprites/gems/sg_16a.png.import similarity index 71% rename from resources/sprites/gems/sg_16a.png.import rename to assets/sprites/gems/sg_16a.png.import index ef2090c..b9b88c2 100644 --- a/resources/sprites/gems/sg_16a.png.import +++ b/assets/sprites/gems/sg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c6qtlkpw58jpy" -path="res://.godot/imported/sg_16a.png-a864b2b5c276066e7edb50e7a8397fa1.ctex" +path="res://.godot/imported/sg_16a.png-129415a1b75d4949e50f566399c1150f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/sg_16a.png" -dest_files=["res://.godot/imported/sg_16a.png-a864b2b5c276066e7edb50e7a8397fa1.ctex"] +source_file="res://assets/sprites/gems/sg_16a.png" +dest_files=["res://.godot/imported/sg_16a.png-129415a1b75d4949e50f566399c1150f.ctex"] [params] diff --git a/resources/sprites/gems/sg_19.png b/assets/sprites/gems/sg_19.png similarity index 100% rename from resources/sprites/gems/sg_19.png rename to assets/sprites/gems/sg_19.png diff --git a/resources/sprites/gems/sg_19.png.import b/assets/sprites/gems/sg_19.png.import similarity index 72% rename from resources/sprites/gems/sg_19.png.import rename to assets/sprites/gems/sg_19.png.import index bc92498..95d25fd 100644 --- a/resources/sprites/gems/sg_19.png.import +++ b/assets/sprites/gems/sg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d28axjhxribfq" -path="res://.godot/imported/sg_19.png-2d9981ddd1f631d6a2007a0c48caf316.ctex" +path="res://.godot/imported/sg_19.png-b1ea45054dc2728d8236c4180e75429d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/sg_19.png" -dest_files=["res://.godot/imported/sg_19.png-2d9981ddd1f631d6a2007a0c48caf316.ctex"] +source_file="res://assets/sprites/gems/sg_19.png" +dest_files=["res://.godot/imported/sg_19.png-b1ea45054dc2728d8236c4180e75429d.ctex"] [params] diff --git a/resources/sprites/gems/sg_26.png b/assets/sprites/gems/sg_26.png similarity index 100% rename from resources/sprites/gems/sg_26.png rename to assets/sprites/gems/sg_26.png diff --git a/resources/sprites/gems/sg_26.png.import b/assets/sprites/gems/sg_26.png.import similarity index 72% rename from resources/sprites/gems/sg_26.png.import rename to assets/sprites/gems/sg_26.png.import index 543e177..ae2c418 100644 --- a/resources/sprites/gems/sg_26.png.import +++ b/assets/sprites/gems/sg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://yh45c4sn7skv" -path="res://.godot/imported/sg_26.png-2593ed2c90faa1187ad90928bf1c4db8.ctex" +path="res://.godot/imported/sg_26.png-57245822a5996857fe99d4c26a38369c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/sg_26.png" -dest_files=["res://.godot/imported/sg_26.png-2593ed2c90faa1187ad90928bf1c4db8.ctex"] +source_file="res://assets/sprites/gems/sg_26.png" +dest_files=["res://.godot/imported/sg_26.png-57245822a5996857fe99d4c26a38369c.ctex"] [params] diff --git a/resources/sprites/gems/sg_27.png b/assets/sprites/gems/sg_27.png similarity index 100% rename from resources/sprites/gems/sg_27.png rename to assets/sprites/gems/sg_27.png diff --git a/resources/sprites/gems/sg_27.png.import b/assets/sprites/gems/sg_27.png.import similarity index 72% rename from resources/sprites/gems/sg_27.png.import rename to assets/sprites/gems/sg_27.png.import index 2c0ac6a..4a03c37 100644 --- a/resources/sprites/gems/sg_27.png.import +++ b/assets/sprites/gems/sg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://decoapdi0m4x4" -path="res://.godot/imported/sg_27.png-9a9f10455f436f4e79cfee4e75e112d7.ctex" +path="res://.godot/imported/sg_27.png-6d03db4a93eb8c2abbb0bcbe2d02927d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/sg_27.png" -dest_files=["res://.godot/imported/sg_27.png-9a9f10455f436f4e79cfee4e75e112d7.ctex"] +source_file="res://assets/sprites/gems/sg_27.png" +dest_files=["res://.godot/imported/sg_27.png-6d03db4a93eb8c2abbb0bcbe2d02927d.ctex"] [params] diff --git a/resources/sprites/gems/sg_28.png b/assets/sprites/gems/sg_28.png similarity index 100% rename from resources/sprites/gems/sg_28.png rename to assets/sprites/gems/sg_28.png diff --git a/resources/sprites/gems/sg_28.png.import b/assets/sprites/gems/sg_28.png.import similarity index 72% rename from resources/sprites/gems/sg_28.png.import rename to assets/sprites/gems/sg_28.png.import index d02d511..1ec89f7 100644 --- a/resources/sprites/gems/sg_28.png.import +++ b/assets/sprites/gems/sg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bysfv51t2uous" -path="res://.godot/imported/sg_28.png-488cb7c6e4c1b37507d4bc4b467f24f9.ctex" +path="res://.godot/imported/sg_28.png-918eb466ccc52f61327fde547e81c4de.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/sg_28.png" -dest_files=["res://.godot/imported/sg_28.png-488cb7c6e4c1b37507d4bc4b467f24f9.ctex"] +source_file="res://assets/sprites/gems/sg_28.png" +dest_files=["res://.godot/imported/sg_28.png-918eb466ccc52f61327fde547e81c4de.ctex"] [params] diff --git a/resources/sprites/gems/yg_08.png b/assets/sprites/gems/yg_08.png similarity index 100% rename from resources/sprites/gems/yg_08.png rename to assets/sprites/gems/yg_08.png diff --git a/resources/sprites/gems/yg_08.png.import b/assets/sprites/gems/yg_08.png.import similarity index 72% rename from resources/sprites/gems/yg_08.png.import rename to assets/sprites/gems/yg_08.png.import index 8e605d5..358c3f7 100644 --- a/resources/sprites/gems/yg_08.png.import +++ b/assets/sprites/gems/yg_08.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dr4i4iefhp77u" -path="res://.godot/imported/yg_08.png-296a7fcdbc899ca04d1ba57b29dbf56b.ctex" +path="res://.godot/imported/yg_08.png-d1b083515e21d446d6c29169ce52b36e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/yg_08.png" -dest_files=["res://.godot/imported/yg_08.png-296a7fcdbc899ca04d1ba57b29dbf56b.ctex"] +source_file="res://assets/sprites/gems/yg_08.png" +dest_files=["res://.godot/imported/yg_08.png-d1b083515e21d446d6c29169ce52b36e.ctex"] [params] diff --git a/resources/sprites/gems/yg_16a.png b/assets/sprites/gems/yg_16a.png similarity index 100% rename from resources/sprites/gems/yg_16a.png rename to assets/sprites/gems/yg_16a.png diff --git a/resources/sprites/gems/yg_16a.png.import b/assets/sprites/gems/yg_16a.png.import similarity index 71% rename from resources/sprites/gems/yg_16a.png.import rename to assets/sprites/gems/yg_16a.png.import index 9a3c9d7..f90961c 100644 --- a/resources/sprites/gems/yg_16a.png.import +++ b/assets/sprites/gems/yg_16a.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cmdr0kpteuyyp" -path="res://.godot/imported/yg_16a.png-aad7ef305ced946f12a8ee5ccf1f1c46.ctex" +path="res://.godot/imported/yg_16a.png-092b1b0a8f3c20aca96f1319c03fc488.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/yg_16a.png" -dest_files=["res://.godot/imported/yg_16a.png-aad7ef305ced946f12a8ee5ccf1f1c46.ctex"] +source_file="res://assets/sprites/gems/yg_16a.png" +dest_files=["res://.godot/imported/yg_16a.png-092b1b0a8f3c20aca96f1319c03fc488.ctex"] [params] diff --git a/resources/sprites/gems/yg_19.png b/assets/sprites/gems/yg_19.png similarity index 100% rename from resources/sprites/gems/yg_19.png rename to assets/sprites/gems/yg_19.png diff --git a/resources/sprites/gems/yg_19.png.import b/assets/sprites/gems/yg_19.png.import similarity index 72% rename from resources/sprites/gems/yg_19.png.import rename to assets/sprites/gems/yg_19.png.import index 31f32f4..76bc30c 100644 --- a/resources/sprites/gems/yg_19.png.import +++ b/assets/sprites/gems/yg_19.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dghi2vaasxka7" -path="res://.godot/imported/yg_19.png-cf0ef1b2bb1fa505bdf91b9ed991b3a1.ctex" +path="res://.godot/imported/yg_19.png-522df55e2af2ebec602812d3efd2c465.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/yg_19.png" -dest_files=["res://.godot/imported/yg_19.png-cf0ef1b2bb1fa505bdf91b9ed991b3a1.ctex"] +source_file="res://assets/sprites/gems/yg_19.png" +dest_files=["res://.godot/imported/yg_19.png-522df55e2af2ebec602812d3efd2c465.ctex"] [params] diff --git a/resources/sprites/gems/yg_26.png b/assets/sprites/gems/yg_26.png similarity index 100% rename from resources/sprites/gems/yg_26.png rename to assets/sprites/gems/yg_26.png diff --git a/resources/sprites/gems/yg_26.png.import b/assets/sprites/gems/yg_26.png.import similarity index 72% rename from resources/sprites/gems/yg_26.png.import rename to assets/sprites/gems/yg_26.png.import index eb58afa..a663891 100644 --- a/resources/sprites/gems/yg_26.png.import +++ b/assets/sprites/gems/yg_26.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://q0e2ygr3bpmp" -path="res://.godot/imported/yg_26.png-4d3a457edcae8d69061396177e6d83d5.ctex" +path="res://.godot/imported/yg_26.png-8d3139f65b23caee79ec7ed924daf47d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/yg_26.png" -dest_files=["res://.godot/imported/yg_26.png-4d3a457edcae8d69061396177e6d83d5.ctex"] +source_file="res://assets/sprites/gems/yg_26.png" +dest_files=["res://.godot/imported/yg_26.png-8d3139f65b23caee79ec7ed924daf47d.ctex"] [params] diff --git a/resources/sprites/gems/yg_27.png b/assets/sprites/gems/yg_27.png similarity index 100% rename from resources/sprites/gems/yg_27.png rename to assets/sprites/gems/yg_27.png diff --git a/resources/sprites/gems/yg_27.png.import b/assets/sprites/gems/yg_27.png.import similarity index 72% rename from resources/sprites/gems/yg_27.png.import rename to assets/sprites/gems/yg_27.png.import index 9bcb22d..6a3c389 100644 --- a/resources/sprites/gems/yg_27.png.import +++ b/assets/sprites/gems/yg_27.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bp3gfawevhvpo" -path="res://.godot/imported/yg_27.png-03a1a026f412bb5437d53f04f5762728.ctex" +path="res://.godot/imported/yg_27.png-8c9608e70f18cfd76ba523f0a4cc04eb.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/yg_27.png" -dest_files=["res://.godot/imported/yg_27.png-03a1a026f412bb5437d53f04f5762728.ctex"] +source_file="res://assets/sprites/gems/yg_27.png" +dest_files=["res://.godot/imported/yg_27.png-8c9608e70f18cfd76ba523f0a4cc04eb.ctex"] [params] diff --git a/resources/sprites/gems/yg_28.png b/assets/sprites/gems/yg_28.png similarity index 100% rename from resources/sprites/gems/yg_28.png rename to assets/sprites/gems/yg_28.png diff --git a/resources/sprites/gems/yg_28.png.import b/assets/sprites/gems/yg_28.png.import similarity index 72% rename from resources/sprites/gems/yg_28.png.import rename to assets/sprites/gems/yg_28.png.import index 0ffcfb4..39657d3 100644 --- a/resources/sprites/gems/yg_28.png.import +++ b/assets/sprites/gems/yg_28.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c4umsgm8wf6qo" -path="res://.godot/imported/yg_28.png-a23586cd69e35b5a37ee3cbc60908b45.ctex" +path="res://.godot/imported/yg_28.png-258091c8e08fe582d235027815a45951.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/sprites/gems/yg_28.png" -dest_files=["res://.godot/imported/yg_28.png-a23586cd69e35b5a37ee3cbc60908b45.ctex"] +source_file="res://assets/sprites/gems/yg_28.png" +dest_files=["res://.godot/imported/yg_28.png-258091c8e08fe582d235027815a45951.ctex"] [params] diff --git a/resources/textures/beanstalk-dark.webp b/assets/textures/backgrounds/beanstalk-dark.webp similarity index 100% rename from resources/textures/beanstalk-dark.webp rename to assets/textures/backgrounds/beanstalk-dark.webp diff --git a/resources/textures/beanstalk-dark.webp.import b/assets/textures/backgrounds/beanstalk-dark.webp.import similarity index 69% rename from resources/textures/beanstalk-dark.webp.import rename to assets/textures/backgrounds/beanstalk-dark.webp.import index 662bc2c..98f0f4d 100644 --- a/resources/textures/beanstalk-dark.webp.import +++ b/assets/textures/backgrounds/beanstalk-dark.webp.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c8y6tlvcgh2gn" -path="res://.godot/imported/beanstalk-dark.webp-c42752b76137a07f19260f250e70ea14.ctex" +path="res://.godot/imported/beanstalk-dark.webp-cdfce4b5eb60c993469ff7fa805e2a15.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://resources/textures/beanstalk-dark.webp" -dest_files=["res://.godot/imported/beanstalk-dark.webp-c42752b76137a07f19260f250e70ea14.ctex"] +source_file="res://assets/textures/backgrounds/beanstalk-dark.webp" +dest_files=["res://.godot/imported/beanstalk-dark.webp-cdfce4b5eb60c993469ff7fa805e2a15.ctex"] [params] diff --git a/default_bus_layout.tres b/data/default_bus_layout.tres similarity index 100% rename from default_bus_layout.tres rename to data/default_bus_layout.tres diff --git a/sources.yaml b/data/sources.yaml similarity index 53% rename from sources.yaml rename to data/sources.yaml index b999f20..894051c 100644 --- a/sources.yaml +++ b/data/sources.yaml @@ -1,11 +1,11 @@ --- -- fileName: audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav +- fileName: assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav commonUrl: https://clement-panchout.itch.io/yet-another-free-music-pack -- fileName: audio/817587__silverdubloons__tick06.wav +- fileName: assets/audio/sfx/817587__silverdubloons__tick06.wav commonUrl: https://freesound.org/people/SilverDubloons/sounds/817587/ -- fileName: resources/textures/beanstalk-dark.webp +- fileName: assets/textures/backgrounds/beanstalk-dark.webp commonUrl: https://www.toptal.com/designers/subtlepatterns/beanstalk-dark-pattern/ -- fileName: resources/animated sprite/Skeleton Sprite +- fileName: assets/sprites/characters/skeleton commonUrl: https://jesse-m.itch.io/skeleton-pack -- fileName: resources/sprites/gems +- fileName: assets/sprites/gems commonUrl: https://ilustragm.itch.io/gems-icon-01-free diff --git a/docs/CLAUDE.md b/docs/CLAUDE.md new file mode 100644 index 0000000..9c3c65c --- /dev/null +++ b/docs/CLAUDE.md @@ -0,0 +1,86 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +"Skelly" is a Godot 4.4 mobile game project that features a match-3 puzzle game within a broader game framework. The project includes a menu system, settings management, audio handling, and localization support. + +## Project Structure + +### Core Architecture +- **Autoloaded Singletons**: The project uses four global singletons (autoloads) defined in `project.godot`: + - `SettingsManager` - Handles game settings and configuration + - `AudioManager` - Manages music and sound effects with volume controls + - `GameManager` - Handles scene transitions and game state + - `LocalizationManager` - Manages multi-language support (English/Russian) + +### Directory Structure +- `scripts/` - Global singleton scripts and utility classes +- `scenes/` - Game scenes including main game and match-3 components + - `match3/` - Specialized match-3 game implementation +- `ui/` - User interface scenes (MainMenu, SettingsMenu, PressAnyKeyScreen) +- `audio/` - Music and sound effect files +- `resources/` - Game assets (textures, sprites, animations) +- `localization/` - Translation files for internationalization + +### Scene Management Flow +1. Main entry point: `scenes/main.tscn` with press-any-key screen +2. Menu navigation: MainMenu → SettingsMenu (with back navigation) +3. Game flow: MainMenu → Game scene → Match3 game integration +4. All scene transitions handled through `GameManager` singleton + +### Match-3 Game System +- Located in `scenes/match3/` +- Grid-based (8x8) tile matching system +- Implements match detection, tile dropping, and grid refilling +- Uses tile instances with position-based grid management +- Automatic cascade matching after tile drops + +## Development Commands + +### Running the Project +- Open project in Godot Editor: Import `project.godot` +- Run project: Press F5 in Godot Editor or use "Play" button +- Debug: Use Godot's built-in debugger and remote inspector + +### Audio Configuration +- Music: Located in `audio/` directory with loop configuration in AudioManager +- Sound effects: UI clicks and game audio managed through audio bus system +- Audio buses: "Music" and "SFX" buses configured in `default_bus_layout.tres` + +### Localization +- Translations stored in `localization/` as `.translation` files +- Currently supports English and Russian +- New translations: Add to `project.godot` internationalization section + +## Key Components + +### AudioManager (`scripts/AudioManager.gd`) +- Handles background music with looping +- Manages UI sound effects (click sounds) +- Volume control integration with SettingsManager +- Automatic audio bus configuration + +### Match3 Game (`scenes/match3/match3.gd`) +- 8x8 grid system with 5 tile types +- Match detection in horizontal and vertical directions +- Tile dropping physics with position-based movement +- Recursive match clearing and grid refilling + +### Scene Navigation +- All scene changes go through GameManager for consistency +- Scene paths defined as constants in GameManager +- Error handling for failed scene loads + +## Input System +- Custom input actions defined in `project.godot`: + - `ui_pause` - Space key or gamepad button + - `any_key` - Multiple inputs for menu progression + - `ui_menu_toggle` - Escape key or gamepad button + +## Asset Attribution +Asset sources documented in `sources.yaml` including: +- Music from Clement Panchout +- Sound effects from Freesound +- Sprites and textures from various itch.io creators \ No newline at end of file diff --git a/project.godot b/project.godot index ce8cde1..a112047 100644 --- a/project.godot +++ b/project.godot @@ -11,16 +11,20 @@ config_version=5 [application] config/name="Skelly" -run/main_scene="uid://ci2gk11211n0d" +run/main_scene="res://scenes/main/main.tscn" config/features=PackedStringArray("4.4", "Mobile") config/icon="res://icon.svg" +[audio] + +buses/default_bus_layout="res://data/default_bus_layout.tres" + [autoload] -SettingsManager="*res://scripts/SettingsManager.gd" -AudioManager="*res://scripts/AudioManager.gd" -GameManager="*res://scripts/GameManager.gd" -LocalizationManager="*res://scripts/LocalizationManager.gd" +SettingsManager="*res://src/autoloads/SettingsManager.gd" +AudioManager="*res://src/autoloads/AudioManager.gd" +GameManager="*res://src/autoloads/GameManager.gd" +LocalizationManager="*res://src/autoloads/LocalizationManager.gd" [input] diff --git a/scenes/game.gd b/scenes/game.gd deleted file mode 100644 index f51204f..0000000 --- a/scenes/game.gd +++ /dev/null @@ -1,12 +0,0 @@ -extends Node - -@onready var back_button: Button = $BackButtonContainer/BackButton - -func _ready() -> void: - if not back_button.pressed.is_connected(_on_back_button_pressed): - back_button.pressed.connect(_on_back_button_pressed) - -func _on_back_button_pressed() -> void: - AudioManager.play_ui_click() - GameManager.save_game() - GameManager.exit_to_main_menu() diff --git a/scenes/game.gd.uid b/scenes/game.gd.uid deleted file mode 100644 index a218c43..0000000 --- a/scenes/game.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bvtr6yhlyuv4v diff --git a/scenes/game/game.gd b/scenes/game/game.gd new file mode 100644 index 0000000..a873cff --- /dev/null +++ b/scenes/game/game.gd @@ -0,0 +1,27 @@ +extends Node + +@onready var back_button: Button = $BackButtonContainer/BackButton +const MATCH3_SCENE_PATH := "res://scenes/match3/match3.tscn" +var match3_instance: Node + +func _ready() -> void: + if not back_button.pressed.is_connected(_on_back_button_pressed): + back_button.pressed.connect(_on_back_button_pressed) + _load_match3_scene() + + +func _on_back_button_pressed() -> void: + AudioManager.play_ui_click() + GameManager.save_game() + if match3_instance and is_instance_valid(match3_instance): + match3_instance.queue_free() + GameManager.exit_to_main_menu() + +func _load_match3_scene() -> void: + var match3_scene := load(MATCH3_SCENE_PATH) + if not match3_scene or not match3_scene is PackedScene: + push_error("Failed to load Match3 scene at: %s" % MATCH3_SCENE_PATH) + return + + match3_instance = match3_scene.instantiate() + add_child(match3_instance) diff --git a/scenes/game.tscn b/scenes/game/game.tscn similarity index 57% rename from scenes/game.tscn rename to scenes/game/game.tscn index 3a73f1d..09d0490 100644 --- a/scenes/game.tscn +++ b/scenes/game/game.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=2 format=3 uid="uid://dmwkyeq2l7u04"] +[gd_scene load_steps=3 format=3 uid="uid://dmwkyeq2l7u04"] -[ext_resource type="Script" uid="uid://bvtr6yhlyuv4v" path="res://scenes/game.gd" id="1_uwrxv"] +[ext_resource type="Script" uid="uid://bvtr6yhlyuv4v" path="res://scenes/game/game.gd" id="1_uwrxv"] +[ext_resource type="PackedScene" uid="uid://b4kv7g7kllwgb" path="res://scenes/match3/match3.tscn" id="2_yqjtg"] [node name="Game" type="Node"] script = ExtResource("1_uwrxv") @@ -12,6 +13,9 @@ offset_right = 40.0 offset_bottom = 40.0 [node name="BackButton" type="Button" parent="BackButtonContainer"] +layout_mode = 0 offset_right = 45.0 offset_bottom = 31.0 text = "back" + +[node name="Match3" parent="." instance=ExtResource("2_yqjtg")] diff --git a/scripts/Main.gd b/scenes/main/Main.gd similarity index 87% rename from scripts/Main.gd rename to scenes/main/Main.gd index cdb7458..6e10e80 100644 --- a/scripts/Main.gd +++ b/scenes/main/Main.gd @@ -3,8 +3,8 @@ extends Control @onready var press_any_key_screen = $PressAnyKeyScreen var current_menu = null -const MAIN_MENU_SCENE = preload("res://ui/MainMenu.tscn") -const SETTINGS_MENU_SCENE = preload("res://ui/SettingsMenu.tscn") +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") diff --git a/scripts/PressAnyKeyScreen.gd b/scenes/main/PressAnyKeyScreen.gd similarity index 100% rename from scripts/PressAnyKeyScreen.gd rename to scenes/main/PressAnyKeyScreen.gd diff --git a/ui/PressAnyKeyScreen.tscn b/scenes/main/PressAnyKeyScreen.tscn similarity index 96% rename from ui/PressAnyKeyScreen.tscn rename to scenes/main/PressAnyKeyScreen.tscn index 574c00d..8b669a8 100644 --- a/ui/PressAnyKeyScreen.tscn +++ b/scenes/main/PressAnyKeyScreen.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=15 format=3 uid="uid://gbe1jarrwqsi"] -[ext_resource type="Script" uid="uid://buak21ajgvevl" path="res://scripts/PressAnyKeyScreen.gd" id="1_0a4p2"] -[ext_resource type="Texture2D" uid="uid://bcr4bokw87m5n" path="res://resources/animated sprite/Skeleton Sprite/Skeleton Idle.png" id="2_rjjcb"] +[ext_resource type="Script" uid="uid://buak21ajgvevl" 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"] [sub_resource type="AtlasTexture" id="AtlasTexture_l6pue"] atlas = ExtResource("2_rjjcb") diff --git a/scenes/main.tscn b/scenes/main/main.tscn similarity index 82% rename from scenes/main.tscn rename to scenes/main/main.tscn index d7cf192..9d37eaa 100644 --- a/scenes/main.tscn +++ b/scenes/main/main.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=4 format=3 uid="uid://ci2gk11211n0d"] -[ext_resource type="Script" uid="uid://cwlop1ettlqhg" path="res://scripts/Main.gd" id="1_0wfyh"] -[ext_resource type="PackedScene" uid="uid://gbe1jarrwqsi" path="res://ui/PressAnyKeyScreen.tscn" id="1_o5qli"] -[ext_resource type="Texture2D" uid="uid://c8y6tlvcgh2gn" path="res://resources/textures/beanstalk-dark.webp" id="2_sugp2"] +[ext_resource type="Script" uid="uid://cwlop1ettlqhg" 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"] [node name="main" type="Control"] layout_mode = 3 diff --git a/scenes/match3/Tile.tscn b/scenes/match3/Tile.tscn new file mode 100644 index 0000000..aad47c4 --- /dev/null +++ b/scenes/match3/Tile.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=2 format=3 uid="uid://bnk1gqom3oi6q"] + +[ext_resource type="Script" uid="uid://3bu5wgfarlgp" path="res://scenes/match3/tile.gd" id="1_tile_script"] + +[node name="Tile" type="Node2D"] +script = ExtResource("1_tile_script") + +[node name="Sprite2D" type="Sprite2D" parent="."] diff --git a/scenes/match3/match3.gd b/scenes/match3/match3.gd new file mode 100644 index 0000000..0640181 --- /dev/null +++ b/scenes/match3/match3.gd @@ -0,0 +1,102 @@ +extends Node2D + +const GRID_SIZE := Vector2i(8, 8) +const TILE_TYPES := 5 +const TILE_SCENE := preload("res://scenes/match3/tile.tscn") + +var grid := [] + +func _ready(): + _initialize_grid() + +func _initialize_grid(): + for y in range(GRID_SIZE.y): + grid.append([]) + for x in range(GRID_SIZE.x): + var tile = TILE_SCENE.instantiate() + tile.position = Vector2(x, y) * 64 # Adjust to your tile size + tile.grid_position = Vector2i(x, y) + tile.tile_type = randi() % TILE_TYPES + add_child(tile) + grid[y].append(tile) + +func _has_match_at(pos: Vector2i) -> bool: + var matches_horizontal = _get_match_line(pos, Vector2i(1, 0)) + if matches_horizontal.size() >= 3: + return true + + var matches_vertical = _get_match_line(pos, Vector2i(0, 1)) + return matches_vertical.size() >= 3 + +func _get_match_line(start: Vector2i, dir: Vector2i) -> Array: + var line = [grid[start.y][start.x]] + var type = grid[start.y][start.x].tile_type + + for offset in [1, -1]: + var current = start + dir * offset + while current.x >= 0 and current.y >= 0 and current.x < GRID_SIZE.x and current.y < GRID_SIZE.y: + var neighbor = grid[current.y][current.x] + if neighbor.tile_type != type: + break + line.append(neighbor) + current += dir * offset + + return line + +func _clear_matches(): + var to_clear := [] + + for y in range(GRID_SIZE.y): + for x in range(GRID_SIZE.x): + var pos = Vector2i(x, y) + var horiz = _get_match_line(pos, Vector2i(1, 0)) + if horiz.size() >= 3: + to_clear.append_array(horiz) + var vert = _get_match_line(pos, Vector2i(0, 1)) + if vert.size() >= 3: + to_clear.append_array(vert) + + # Remove duplicates using dictionary keys trick + var unique_dict := {} + for tile in to_clear: + unique_dict[tile] = true + to_clear = unique_dict.keys() + + for tile in to_clear: + grid[tile.grid_position.y][tile.grid_position.x] = null + tile.queue_free() + + _drop_tiles() + await get_tree().create_timer(0.2).timeout + _fill_empty_cells() + +func _drop_tiles(): + var moved = true + while moved: + moved = false + for x in range(GRID_SIZE.x): + for y in range(GRID_SIZE.y - 2, -1, -1): + var tile = grid[y][x] + if tile and not grid[y + 1][x]: + grid[y + 1][x] = tile + grid[y][x] = null + tile.grid_position = Vector2i(x, y + 1) + # You can animate position here using Tween for smooth drop: + # tween.interpolate_property(tile, "position", tile.position, Vector2(x, y + 1) * 64, 0.2) + tile.position = Vector2(x, y + 1) * 64 + moved = true + +func _fill_empty_cells(): + for y in range(GRID_SIZE.y): + for x in range(GRID_SIZE.x): + if not grid[y][x]: + var tile = TILE_SCENE.instantiate() + tile.grid_position = Vector2i(x, y) + tile.tile_type = randi() % TILE_TYPES + tile.position = Vector2(x, y) * 64 + grid[y][x] = tile + add_child(tile) + + # Recheck matches + await get_tree().create_timer(0.1).timeout + _clear_matches() diff --git a/scenes/match3/match3.tscn b/scenes/match3/match3.tscn new file mode 100644 index 0000000..cb0cce5 --- /dev/null +++ b/scenes/match3/match3.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=3 uid="uid://b4kv7g7kllwgb"] + +[ext_resource type="Script" uid="uid://bvyiwvpepqfdu" path="res://scenes/match3/match3.gd" id="1_mvfdp"] +[ext_resource type="Texture2D" uid="uid://ccprr0qrj3lgm" path="res://assets/sprites/gems/rg_19.png" id="2_0fhn8"] + +[node name="Match3" type="Node2D"] +script = ExtResource("1_mvfdp") + +[node name="GridContainer" type="Node2D" parent="."] + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(584, 317) +texture = ExtResource("2_0fhn8") diff --git a/scenes/match3/tile.gd b/scenes/match3/tile.gd new file mode 100644 index 0000000..8eb7217 --- /dev/null +++ b/scenes/match3/tile.gd @@ -0,0 +1,33 @@ +extends Node2D + +@export var tile_type: int = 0 +var grid_position: Vector2i + +@onready var sprite: Sprite2D = $Sprite2D + +# Target size for each tile to fit in the 64x64 grid cells +const TILE_SIZE = 48 # Slightly smaller than 64 to leave some padding + +var tile_textures = [ + preload("res://assets/sprites/gems/bg_19.png"), + preload("res://assets/sprites/gems/dg_19.png"), + preload("res://assets/sprites/gems/gg_19.png"), + preload("res://assets/sprites/gems/mg_19.png"), +] + +func _set_tile_type(value: int) -> void: + tile_type = value + if value >= 0 and value < tile_textures.size(): + sprite.texture = tile_textures[value] + _scale_sprite_to_fit() + +func _scale_sprite_to_fit() -> void: + if sprite.texture: + var texture_size = sprite.texture.get_size() + var max_dimension = max(texture_size.x, texture_size.y) + var scale_factor = TILE_SIZE / max_dimension + sprite.scale = Vector2(scale_factor, scale_factor) + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + _set_tile_type(tile_type) diff --git a/scripts/MainMenu.gd b/scenes/ui/MainMenu.gd similarity index 100% rename from scripts/MainMenu.gd rename to scenes/ui/MainMenu.gd diff --git a/ui/MainMenu.tscn b/scenes/ui/MainMenu.tscn similarity index 96% rename from ui/MainMenu.tscn rename to scenes/ui/MainMenu.tscn index daa7342..19b27a8 100644 --- a/ui/MainMenu.tscn +++ b/scenes/ui/MainMenu.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://m8lf3eh3al5j"] -[ext_resource type="Script" uid="uid://ctu58xq7btp1n" path="res://scripts/MainMenu.gd" id="1_b00nv"] +[ext_resource type="Script" uid="uid://ctu58xq7btp1n" path="res://scenes/ui/MainMenu.gd" id="1_b00nv"] [node name="MainMenu" type="Control"] layout_mode = 3 diff --git a/scripts/SettingsMenu.gd b/scenes/ui/SettingsMenu.gd similarity index 100% rename from scripts/SettingsMenu.gd rename to scenes/ui/SettingsMenu.gd diff --git a/ui/SettingsMenu.tscn b/scenes/ui/SettingsMenu.tscn similarity index 99% rename from ui/SettingsMenu.tscn rename to scenes/ui/SettingsMenu.tscn index dbc3963..ff4d062 100644 --- a/ui/SettingsMenu.tscn +++ b/scenes/ui/SettingsMenu.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://57obmcwyos2g"] -[ext_resource type="Script" uid="uid://c8mlvlerv4y03" path="res://scripts/SettingsMenu.gd" id="1_oqkcn"] +[ext_resource type="Script" uid="uid://c8mlvlerv4y03" path="res://scenes/ui/SettingsMenu.gd" id="1_oqkcn"] [node name="SettingsMenu" type="Control" groups=["localizable"]] layout_mode = 3 diff --git a/scripts/AudioManager.gd.uid b/scripts/AudioManager.gd.uid deleted file mode 100644 index e3bd194..0000000 --- a/scripts/AudioManager.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cxka0038cwpgp diff --git a/scripts/GameManager.gd.uid b/scripts/GameManager.gd.uid deleted file mode 100644 index 01c9aa0..0000000 --- a/scripts/GameManager.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bmwk2n0b6bb2r diff --git a/scripts/LocalizationManager.gd.uid b/scripts/LocalizationManager.gd.uid deleted file mode 100644 index 0779427..0000000 --- a/scripts/LocalizationManager.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bedt5lbt48out diff --git a/scripts/Main.gd.uid b/scripts/Main.gd.uid deleted file mode 100644 index ee3b621..0000000 --- a/scripts/Main.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cwlop1ettlqhg diff --git a/scripts/MainMenu.gd.uid b/scripts/MainMenu.gd.uid deleted file mode 100644 index 1e079c6..0000000 --- a/scripts/MainMenu.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ctu58xq7btp1n diff --git a/scripts/PressAnyKeyScreen.gd.uid b/scripts/PressAnyKeyScreen.gd.uid deleted file mode 100644 index 22cf1f6..0000000 --- a/scripts/PressAnyKeyScreen.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://buak21ajgvevl diff --git a/scripts/SettingsManager.gd.uid b/scripts/SettingsManager.gd.uid deleted file mode 100644 index d834c90..0000000 --- a/scripts/SettingsManager.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c3btjbwj5p0vu diff --git a/scripts/SettingsMenu.gd.uid b/scripts/SettingsMenu.gd.uid deleted file mode 100644 index 3d2dc32..0000000 --- a/scripts/SettingsMenu.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c8mlvlerv4y03 diff --git a/scripts/AudioManager.gd b/src/autoloads/AudioManager.gd similarity index 89% rename from scripts/AudioManager.gd rename to src/autoloads/AudioManager.gd index ede30c4..f839dc3 100644 --- a/scripts/AudioManager.gd +++ b/src/autoloads/AudioManager.gd @@ -1,7 +1,7 @@ extends Node -const MUSIC_PATH := "res://audio/Space Horror InGame Music (Exploration) _Clement Panchout.wav" -const UI_CLICK_SOUND_PATH := "res://audio/817587__silverdubloons__tick06.wav" +const MUSIC_PATH := "res://assets/audio/music/Space Horror InGame Music (Exploration) _Clement Panchout.wav" +const UI_CLICK_SOUND_PATH := "res://assets/audio/sfx/817587__silverdubloons__tick06.wav" var music_player: AudioStreamPlayer var ui_click_player: AudioStreamPlayer diff --git a/scripts/GameManager.gd b/src/autoloads/GameManager.gd similarity index 57% rename from scripts/GameManager.gd rename to src/autoloads/GameManager.gd index dccbee6..7318a36 100644 --- a/scripts/GameManager.gd +++ b/src/autoloads/GameManager.gd @@ -1,7 +1,8 @@ extends Node -const GAME_SCENE_PATH := "res://scenes/Game.tscn" -const MAIN_SCENE_PATH := "res://scenes/Main.tscn" +const GAME_SCENE_PATH := "res://scenes/game/game.tscn" +const MAIN_SCENE_PATH := "res://scenes/main/main.tscn" +const MATCH3_SCENE_PATH := "res://scenes/match3/match3.tscn" func start_new_game() -> void: var packed_scene := load(GAME_SCENE_PATH) @@ -19,3 +20,11 @@ func exit_to_main_menu() -> void: push_error("Failed to load Main scene at: %s" % MAIN_SCENE_PATH) return get_tree().change_scene_to_packed(packed_scene) + +func start_match3_game() -> void: + var packed_scene := load(MATCH3_SCENE_PATH) + if not packed_scene or not packed_scene is PackedScene: + push_error("Failed to load Match3 scene at: %s" % MATCH3_SCENE_PATH) + return + get_tree().change_scene_to_packed(packed_scene) + diff --git a/scripts/LocalizationManager.gd b/src/autoloads/LocalizationManager.gd similarity index 100% rename from scripts/LocalizationManager.gd rename to src/autoloads/LocalizationManager.gd diff --git a/scripts/SettingsManager.gd b/src/autoloads/SettingsManager.gd similarity index 100% rename from scripts/SettingsManager.gd rename to src/autoloads/SettingsManager.gd