重构时间系统为回合制并新增主游戏场景

- TimeSystem 由实时天数推进改为按月回合制(advance_month),
  新增 turn_started/season_changed 信号,移除 GameState.day
- 新增 MainGame 场景及 HUD(时间显示、下一回合、返回主菜单)
- 新增 SaveSystem 存档组框架并注册为 Autoload
- 存档面板打开时隐藏新建槽按钮
- 窗口改为无边框,主场景切换为 MainGame
This commit is contained in:
2026-08-11 23:47:34 +08:00
parent 8399ee5664
commit 843f0cd53d
17 changed files with 408 additions and 130 deletions
+3 -2
View File
@@ -11,7 +11,7 @@ config_version=5
[application]
config/name="仙宗"
run/main_scene="uid://c1exffg84ojqx"
run/main_scene="uid://q1b6t22ej3ej"
config/features=PackedStringArray("4.7", "Forward Plus")
config/icon="res://icon.svg"
@@ -21,12 +21,13 @@ GameState="*res://src/Core/GameState.gd"
TimeSystem="*res://src/Core/TimeSystem.gd"
Settings="*res://src/Core/Settings.gd"
GameConfig="*res://src/Core/GameConfig.gd"
SaveSystem="*res://src/Core/SaveSystem.gd"
[display]
window/size/viewport_width=1280
window/size/viewport_height=720
window/size/borderless=true
window/stretch/mode="canvas_items"
window/stretch/aspect="expand"