- Add D-230 skeleton: DistrictSkeleton field to DistrictWorldState; cascade Default to DistrictSkeleton + contained enums/structs. Box the GenCompletion::SkeletonGenerated state to avoid large_enum_variant. - Derive PartialEq on FloorExtent/FloorHeightProfile/DistrictWorldState/ CityGenerationContext (+ minimal cascade) for downstream assert_eq tests. - Add 4 unit tests for floor_at_voxel_z / voxel_range_for_floor (uniform, basement, variable heights, boundary) — the Q-104 deliverable. - Drop unused smallvec direct dep (stays transitive via bevy_ecs). - Key districts insert by skeleton.district_id, sharpen TODO(#957). clippy --all-targets -D warnings clean; 1263 lib tests pass; fmt clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -31,7 +31,6 @@ bytemuck = "1"
|
||||
png = "0.17"
|
||||
toml = "0.8"
|
||||
aho-corasick = "1"
|
||||
smallvec = { version = "1", features = ["serde"] }
|
||||
# Economics simulation — Leontief + tâtonnement + D-180 event port (#821)
|
||||
econ-sim = { path = "../tooling/econ-sim" }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user