Refactor: reorganize scripts with domain-driven design structure

Move all C# scripts from flat structure to organized folders:
- Core/ for game logic (Game, GameState, GameSettings)
- UI/Menus/ and UI/Dialogs/ for user interface
- Systems/ for reusable systems (Save, Localization)
- Data/ for data models and configuration
- Added framework for future: Gameplay/, Story/, Modding/

Update all .tscn scene files to reference new script paths.
Fix timing issue in AdvancedSaveDialog focus handling.
This commit is contained in:
Björn Blomberg
2025-10-17 14:50:40 +02:00
parent 74062a37d6
commit ed4ce28921
41 changed files with 173 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=3 uid="uid://bqkwdpfmu7tge"]
[ext_resource type="Script" path="res://scripts/Game.cs" id="1_xncbp"]
[ext_resource type="Script" path="res://scripts/PauseMenu.cs" id="2_a5qiy"]
[ext_resource type="Script" path="res://scripts/Core/Game.cs" id="1_xncbp"]
[ext_resource type="Script" path="res://scripts/UI/Menus/PauseMenu.cs" id="2_a5qiy"]
[node name="Game" type="Control"]
layout_mode = 3