From 096ff7a891c350da000f18f01ffb4a1f9cde0899 Mon Sep 17 00:00:00 2001 From: alf9310 Date: Sun, 9 Nov 2025 17:37:23 -0500 Subject: dungeon_generation: added Hallway vs Room tiles --- graphics/src/render.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'graphics') diff --git a/graphics/src/render.rs b/graphics/src/render.rs index 0fee7b5..7e9a74b 100644 --- a/graphics/src/render.rs +++ b/graphics/src/render.rs @@ -380,8 +380,10 @@ impl Renderer { let tile = floor.get(pos); let idx = match tile { Tile::Wall => ATLAS_WALL_SIDE, - Tile::Air if (x + y) % 2 == 0 => ATLAS_FLOOR_FULL, - Tile::Air if (x + y) % 2 == 1 => ATLAS_FLOOR_EMPTY, + Tile::Room if (x + y) % 2 == 0 => ATLAS_FLOOR_FULL, + Tile::Room if (x + y) % 2 == 1 => ATLAS_FLOOR_EMPTY, + Tile::Hallway if (x + y) % 2 == 0 => ATLAS_FLOOR_FULL, + Tile::Hallway if (x + y) % 2 == 1 => ATLAS_FLOOR_EMPTY, _ => ATLAS_ERROR, }; rt.draw_atlas( @@ -408,7 +410,8 @@ impl Renderer { let tile = floor.get(pos); let color = match tile { Tile::Wall => Color::DARKGRAY, - Tile::Air => Color::GRAY, + Tile::Room => Color::GRAY, + Tile::Hallway => Color::LIGHTGRAY, Tile::Stairs => Color::WHITE, }; rt.draw_pixel(x.into(), y.into(), color); -- cgit v1.2.3-freya