reikhelm/reikhelm-core/src
Parley Hatch 0aec5e927d feat(core): room theming — RoomThemer classifier + themed renderer (10th pass)
Adds RegionTheme + RoomThemer: a pure classifier (no tile changes) that
labels each room (terrain-driven Forge/Cistern/Hall, special Throne/
Threshold, weighted Crypt/Den/Library/Vault/Stone). Renderer tints themed
rooms; EntityPlacer biases contents by theme. Entrance/exit now chosen
RNG-free from geometry so themer & placer agree.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 17:03:53 -06:00
..
passes feat(core): room theming — RoomThemer classifier + themed renderer (10th pass) 2026-05-31 17:03:53 -06:00
recipes feat(core): room theming — RoomThemer classifier + themed renderer (10th pass) 2026-05-31 17:03:53 -06:00
ascii.rs feat(core): items & creatures — entity layer + EntityPlacer (9th pass) 2026-05-31 01:11:13 -06:00
blackboard.rs feat(core): generation engine — GenContext, Pass, Pipeline, Blackboard 2026-05-28 21:20:29 -06:00
entity.rs feat(core): items & creatures — entity layer + EntityPlacer (9th pass) 2026-05-31 01:11:13 -06:00
geometry.rs feat(core): geometry primitives (Point, Rect, Line) 2026-05-28 21:02:36 -06:00
grid.rs feat(core): derive PartialEq/Eq on Grid<T> and Map 2026-05-28 21:14:12 -06:00
lib.rs feat(core): items & creatures — entity layer + EntityPlacer (9th pass) 2026-05-31 01:11:13 -06:00
map.rs feat(core): room theming — RoomThemer classifier + themed renderer (10th pass) 2026-05-31 17:03:53 -06:00
pass.rs feat(core): room theming — RoomThemer classifier + themed renderer (10th pass) 2026-05-31 17:03:53 -06:00
region.rs feat(core): room theming — RoomThemer classifier + themed renderer (10th pass) 2026-05-31 17:03:53 -06:00
rng.rs feat(core): deterministic ChaCha8 RNG with order-independent fork 2026-05-28 21:07:43 -06:00