diff --git a/design/engineering/architecture/code-architecture.html b/design/engineering/architecture/code-architecture.html index 7cb8b76d..7e7002ca 100644 --- a/design/engineering/architecture/code-architecture.html +++ b/design/engineering/architecture/code-architecture.html @@ -5160,7 +5160,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE. - + @@ -5375,8 +5375,8 @@ OTHER DEALINGS IN THE FONT SOFTWARE. confirm_dialog.gd - - 调试浮窗 · DS_DEBUG 门控 · 浮层与对话框(组合根挂载) · debug_overlay.gd + + 调试浮窗 · 发布态恒隐 · 浮层与对话框(组合根挂载) · debug_overlay.gd 调试浮窗 - DS_DEBUG 门控 + 发布态恒隐 debug_overlay.gd - - 存档管理 · save_manager.gd · 逻辑层 core/(21 件·名称清单) + + 存档管理 · save_manager.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 元进度 · meta_progression.gd · 逻辑层 core/(21 件·名称清单) + + 元进度 · meta_progression.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 战斗编排器 · battle_orchestrator.gd · 逻辑层 core/(21 件·名称清单) + + 战斗编排器 · battle_orchestrator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 扫雷规则 · minesweeper_rules.gd · 逻辑层 core/(21 件·名称清单) + + 扫雷规则 · minesweeper_rules.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 棋盘生成 · board_generator.gd · 逻辑层 core/(21 件·名称清单) + + 棋盘生成 · board_generator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 棋盘数据 · board_data.gd · 逻辑层 core/(21 件·名称清单) + + 棋盘数据 · board_data.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 效果引擎 · effect_engine.gd · 逻辑层 core/(21 件·名称清单) + + 效果引擎 · effect_engine.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 冒险运行器 · adventure_runner.gd · 逻辑层 core/(21 件·名称清单) + + 冒险运行器 · adventure_runner.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 关卡运行器 · level_runner.gd · 逻辑层 core/(21 件·名称清单) + + 关卡运行器 · level_runner.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 伤害控制 · damage_controller.gd · 逻辑层 core/(21 件·名称清单) + + 伤害控制 · damage_controller.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 伤害公式 · damage_math.gd · 逻辑层 core/(21 件·名称清单) + + 伤害公式 · damage_math.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 奖励经济 · reward_economy.gd · 逻辑层 core/(21 件·名称清单) + + 奖励经济 · reward_economy.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 技能抽奖 · skill_lottery.gd · 逻辑层 core/(21 件·名称清单) + + 技能抽奖 · skill_lottery.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 同调 · attunement.gd · 逻辑层 core/(21 件·名称清单) + + 同调 · attunement.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 行动经济 · action_economy.gd · 逻辑层 core/(21 件·名称清单) + + 行动经济 · action_economy.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 特长引擎 · feats_engine.gd · 逻辑层 core/(21 件·名称清单) + + 特长引擎 · feats_engine.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 状态容器 · status_container.gd · 逻辑层 core/(21 件·名称清单) + + 状态容器 · status_container.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 单位容器 · unit_container.gd · 逻辑层 core/(21 件·名称清单) + + 单位容器 · unit_container.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 秘宝数据 · treasure_items.gd · 逻辑层 core/(21 件·名称清单) + + 秘宝数据 · treasure_items.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 配置解析 · config_db_resolver.gd · 逻辑层 core/(21 件·名称清单) + + 配置解析 · config_db_resolver.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - 配置交叉校验 · config_db_cross_validator.gd · 逻辑层 core/(21 件·名称清单) + + 配置交叉校验 · config_db_cross_validator.gd · 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) - - - 逻辑层 core/(21 件·名称清单) + + + 逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表) @@ -5859,7 +5859,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.

组合根与建树

    -
  • • main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建(1392 行)
  • +
  • • main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建
  • • 战斗界面由 UiAssembler 拼装;商店/营地浮层即拼装于战斗根内
  • • 元进度账本与存档同由组合根持有(main.gd preload)
@@ -5883,7 +5883,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.

逻辑层与边界

    -
  • • core/ 21 件仅列名称,源码出处见各节点 sources 指针
  • +
  • • core/ 模块与拆件全量清单以 architecture.md「模块归属」表为准,本图只画顶层导航件
  • • ConfigDB/RngService 两单例经 project.godot autoload 全局供给
  • • smoke/ 下 13 个测试探针场景属测试基建,不入架构主干
diff --git a/design/engineering/architecture/code-architecture.json b/design/engineering/architecture/code-architecture.json index b993bb2d..12997487 100644 --- a/design/engineering/architecture/code-architecture.json +++ b/design/engineering/architecture/code-architecture.json @@ -556,7 +556,7 @@ }, { "kind": "region", - "label": "逻辑层 core/(21 件·名称清单)", + "label": "逻辑层 core/(模块与拆件清单=architecture.md「模块归属」表)", "wraps": [ "save", "meta", @@ -671,7 +671,7 @@ "dot": "cyan", "title": "组合根与建树", "items": [ - "main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建(1392 行)", + "main.tscn 全场景仅 1 个节点,整棵界面树由 main.gd 运行时搭建", "战斗界面由 UiAssembler 拼装;商店/营地浮层即拼装于战斗根内", "元进度账本与存档同由组合根持有(main.gd preload)" ] @@ -689,7 +689,7 @@ "dot": "rose", "title": "逻辑层与边界", "items": [ - "core/ 21 件仅列名称,源码出处见各节点 sources 指针", + "core/ 模块与拆件全量清单以 architecture.md「模块归属」表为准,本图只画顶层导航件", "ConfigDB/RngService 两单例经 project.godot autoload 全局供给", "smoke/ 下 13 个测试探针场景属测试基建,不入架构主干" ]