summaryrefslogtreecommitdiff
path: root/src/LivingVillage.Desktop/M6Presentation.fs
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-20 21:16:49 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-20 21:16:49 +0800
commitc5ff7685e5b3ac5dc46fce74ef1b302de09af1e6 (patch)
treec1fccb5d44bd6b055f5f1521ea259446e77057a5 /src/LivingVillage.Desktop/M6Presentation.fs
parent5cb4970e2410a43e528b4b3e44dda15fac0a219a (diff)
downloadliving-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/M6Presentation.fs')
0 files changed, 0 insertions, 0 deletions