New test_world room with two zones (Terminal/Corridor) separated by a door. Adds ZoneCrossEventQueue resource and detect_zone_crossings system to fire events when the player crosses zone boundaries. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
21 lines
530 B
Rust
21 lines
530 B
Rust
//! Gauntlet room builders.
|
|
//!
|
|
//! Each room module exports a `spawn_entities()` function that creates
|
|
//! entities in canonical order for deterministic StableId assignment.
|
|
|
|
pub mod confrontation_stage;
|
|
pub mod crowd_plaza;
|
|
pub mod decay_observatory;
|
|
pub mod dialogue_room;
|
|
pub mod eavesdrop_alcove;
|
|
pub mod fog_theater;
|
|
pub mod hub;
|
|
pub mod interaction_gallery;
|
|
pub mod inventory_warehouse;
|
|
pub mod occlusion_corridor;
|
|
pub mod pause_chamber;
|
|
pub mod shift_change;
|
|
pub mod sound_lab;
|
|
pub mod sprint_gauntlet;
|
|
pub mod zone_gate;
|