Skip to content

Commit 582980c

Browse files
author
Tomasz Sterna
committed
Adding backwards exits
1 parent 1b12302 commit 582980c

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/map/themes.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ fn get_tile_glyph_default(idx: usize, map: &Map) -> (FontCharType, RGB, RGB) {
4242
glyph = rltk::to_cp437('>');
4343
fg = RGB::from_f32(0.0, 1.0, 1.0);
4444
}
45+
TileType::UpStairs => {
46+
glyph = rltk::to_cp437('<');
47+
fg = RGB::from_f32(0.0, 1.0, 1.0);
48+
}
4549
TileType::Bridge => {
4650
glyph = rltk::to_cp437('▒');
4751
fg = RGB::named(rltk::CHOCOLATE);

src/map/tile_type.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@ pub enum TileType {
1212
WoodFloor,
1313
Bridge,
1414
Gravel,
15+
UpStairs,
1516
}
1617

1718
pub fn tile_walkable(tt: TileType) -> bool {
1819
match tt {
1920
TileType::Floor
2021
| TileType::DownStairs
22+
| TileType::UpStairs
2123
| TileType::Road
2224
| TileType::Grass
2325
| TileType::ShallowWater
@@ -33,6 +35,7 @@ pub fn tile_opaque(tt: TileType) -> bool {
3335
TileType::Wall => true,
3436
TileType::Floor
3537
| TileType::DownStairs
38+
| TileType::UpStairs
3639
| TileType::Road
3740
| TileType::Grass
3841
| TileType::ShallowWater
@@ -51,6 +54,7 @@ pub fn tile_cost(tt: TileType) -> f32 {
5154
TileType::Wall
5255
| TileType::Floor
5356
| TileType::DownStairs
57+
| TileType::UpStairs
5458
| TileType::DeepWater
5559
| TileType::WoodFloor
5660
| TileType::Bridge

0 commit comments

Comments
 (0)