From 3732fece2285e386c1a5ba65aa45a31e467e1217 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Mon, 28 Sep 2026 16:33:33 +0800 Subject: test(p40): 连贯带/同seed/夜光回归 + 运行时证据帧 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - P40ArtTests 6 例:连贯带覆盖路网且抑制孤立散布、摆放确定性、红灯笼落门口、 红/石灯笼同光晕路径、同 seed 重生成一致、P40 索引在界内 - AssetPackTests 索引列表加 19/20;fsproj 注册 P40ArtTests - scripts/make-p40-closeups.py 乌篷船 2x NEAREST 特写 - docs/维护说明.md 追加 P40 小节;证据 4 帧白块检查 0 命中,重复运行 byte-identical - Release 全量 Desktop 201/201、Kernel 119/119 exit 0 --- src/LivingVillage.Desktop.Tests/AssetPackTests.fs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/LivingVillage.Desktop.Tests/AssetPackTests.fs') diff --git a/src/LivingVillage.Desktop.Tests/AssetPackTests.fs b/src/LivingVillage.Desktop.Tests/AssetPackTests.fs index 85fc99c..2a61255 100644 --- a/src/LivingVillage.Desktop.Tests/AssetPackTests.fs +++ b/src/LivingVillage.Desktop.Tests/AssetPackTests.fs @@ -43,7 +43,7 @@ type AssetPackTests () = [] member _.Cc0StructureTileIndicesFitTheAtlasAndWaterHasTwoPhases () = - // Every P34/P39 self-drawn cell must sit inside the 19-tile atlas band. + // Every P34/P39/P40 self-drawn cell must sit inside the atlas band. let indices = [ cc0TileIndexWaterA cc0TileIndexWaterB @@ -59,7 +59,9 @@ type AssetPackTests () = cc0TileIndexBoatRight cc0TileIndexStoneLantern cc0TileIndexStall - cc0TileIndexReeds ] + cc0TileIndexReeds + cc0TileIndexPaving + cc0TileIndexRedLantern ] for index in indices do Assert.IsTrue(index >= 0 && index < cc0TileCount, sprintf "cc0 tile index %d out of atlas" index) let width, _ = pngDimensions (assetPath cc0TileAtlasRelativePath) -- cgit v1.2.3