From 0ea26337830ada438df144b3a51f429f00dc1967 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Sun, 20 Sep 2026 21:58:31 +0800 Subject: feat(desktop): add deterministic Jiangnan art and Chinese text primitives [Change Nature] This commit adds the Task 3a desktop presentation data slice. [New Capability] - Defines immutable Jiangnan props, water and paving tiles, NPC variants, directions, and two-frame animation metadata. - Provides formal Chinese scene, menu, status, and missing-glyph text layout primitives. [Implementation] - Keeps the new modules pure and deterministic with no GUI, network, or global mutable state. - Adds focused prototype tests, F# compile ordering, and asset/license boundary documentation. [Impact] - Extends desktop presentation APIs without modifying Kernel or Game.fs. - Leaves GUI rendering integration for Task 3b. --- src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj') diff --git a/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj b/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj index fbb7c4a..171ba71 100644 --- a/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj +++ b/src/LivingVillage.Desktop/LivingVillage.Desktop.fsproj @@ -7,6 +7,8 @@ + + -- cgit v1.2.3