diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-20 15:54:00 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-20 15:54:00 +0800 |
| commit | 3aa0049bb092694b5168d99bc6ac893b1db4740a (patch) | |
| tree | b3cf6a0e21442780cd72e8f6a842a4f3db1cecca /src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj | |
| parent | 9724663602b4b1eb755bf334c475dc2c80e4b386 (diff) | |
| download | living-village-3aa0049bb092694b5168d99bc6ac893b1db4740a.tar.gz | |
feat(m6b): add playable menu and save flow
[Change Nature]
- This commit adds the M6b desktop menu and persistence integration.
[New Capability]
- Provide new game, continue, settings, controls, load error, save, load, and exit flows.
- Provide a bounded autoplay flow covering menu navigation and persistence.
[Implementation]
- Add pure menu state transitions and focused M6b coverage.
- Connect menu commands to simulation controls, WorldSave, view resets, and rendering.
[Impact]
- Desktop runtime gains the playable M6b front end without changing out-of-scope files.
- Release focused and solution test suites remain passing.
Diffstat (limited to 'src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj')
| -rw-r--r-- | src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj b/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj index caf8ba5..36f1216 100644 --- a/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj +++ b/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj @@ -6,6 +6,7 @@ </PropertyGroup> <ItemGroup> + <Compile Include="MenuState.fs" /> <Compile Include="Interaction.fs" /> <Compile Include="M6Presentation.fs" /> <Compile Include="Game.fs" /> |
