docs: update README architecture diagram with magic_numbers locations

This commit is contained in:
2026-03-21 17:31:57 +00:00
parent 7fe33d4b2d
commit f96c71b61b
+25 -1
View File
@@ -10,7 +10,31 @@ This is an **engine foundation**, not a complete game. Many features (crafting,
src/
├── camera.rs # Panning camera, z-level control (Q/E, scroll)
├── config.rs # GameConfig, TileRegistry resources
├── constants.rs # Tile size, pathfinding constants
├── constants.rs # Tile size, structural constants
├── entities/
│ ├── item/magic_numbers.rs # Item sprite constants
│ ├── livestock/
│ ├── sentient/
│ └── shared_systems/
│ ├── magic_numbers.rs # Pathfinding + dig constants
│ ├── occupancy.rs
│ └── pathfinding.rs
├── game.rs # ZIndex resource, frame timing
├── main.rs # Bevy app bootstrap
└── world/
├── chunks/ # ChunkMap, chunk loading/unloading, connectivity
├── generation/
│ ├── forestry/magic_numbers.rs # Tree constants
│ ├── terrain/magic_numbers.rs # Terrain + cave constants
│ ├── forestry.rs
│ └── terrain.rs
└── tiles/
├── magic_numbers.rs # A*, benchmark constants
├── chunk_data.rs
├── rendering.rs
├── tilemap.rs
├── tile_changed.rs
└── visibility.rs
├── entities/ # Dorfs, pigs, rabbits — ambulatory entities
│ ├── sentient/
│ ├── livestock/