diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-20 21:16:49 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-20 21:16:49 +0800 |
| commit | c5ff7685e5b3ac5dc46fce74ef1b302de09af1e6 (patch) | |
| tree | c1fccb5d44bd6b055f5f1521ea259446e77057a5 /src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj | |
| parent | 5cb4970e2410a43e528b4b3e44dda15fac0a219a (diff) | |
| download | living-village-c5ff7685e5b3ac5dc46fce74ef1b302de09af1e6.tar.gz | |
feat(desktop): add Chinese village presentation prototype
[Change Nature]
- This commit adds a deterministic presentation-model feature, not MonoGame rendering.
[New Capability]
- Provide an immutable Jiangnan village scene with homes, waterways, paths, bridge, bamboo, and garden elements.
- Provide typed home transitions, four-way input mapping, tick animation, NPC styles, and Chinese stage-one labels.
[Implementation]
- Add the pure VillagePresentation module and six focused MSTest cases.
- Keep the model free of mutable global state and update only the required F# compile order.
[Impact]
- This commit affects the Desktop presentation and test projects only.
- Kernel behavior, Game.fs wiring, MonoGame drawing, and existing acceptance artifacts remain unchanged.
Diffstat (limited to 'src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj')
| -rw-r--r-- | src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj b/src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj index 405e8b5..569190a 100644 --- a/src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj +++ b/src/LivingVillage.Desktop.Tests/LivingVillage.Desktop.Tests.fsproj @@ -9,6 +9,7 @@ <Compile Include="DesktopTests.fs" /> <Compile Include="M6aTests.fs" /> <Compile Include="M6bTests.fs" /> + <Compile Include="PrototypeTests.fs" /> </ItemGroup> <ItemGroup> |
