1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-06-27 07:22:51 +00:00

wooden walls and shop doors

This commit is contained in:
Zeno Rogue 2025-05-11 00:49:25 +02:00
parent 70c6e54c24
commit 30e0adef50
2 changed files with 32 additions and 27 deletions

View File

@ -55,7 +55,7 @@ struct ruwall {
string help; string help;
}; };
enum eWall { wAir, wWall, wBouncy, wSpike, wWater, wFrozen, wDoor, wSmashedDoor, wLockedDoor, wFountain, wBluePortal, wOrangePortal, wPlatform, wStaircase, wColumn, wForge, wGUARD }; enum eWall { wAir, wWall, wBouncy, wSpike, wWater, wFrozen, wDoor, wSmashedDoor, wLockedDoor, wFountain, wBluePortal, wOrangePortal, wPlatform, wStaircase, wColumn, wForge, wWoodWall, wShopDoor, wGUARD };
flagtype W_BLOCK = 1; flagtype W_BLOCK = 1;
flagtype W_TRANS = 2; flagtype W_TRANS = 2;
@ -86,6 +86,8 @@ ruwall walls[qwall] = {
{"staircase", "-", 0xFFFF80FF, W_PLATFORM | W_TRANS | W_STAIRCASE, "You can climb staircases and ladders." }, {"staircase", "-", 0xFFFF80FF, W_PLATFORM | W_TRANS | W_STAIRCASE, "You can climb staircases and ladders." },
{"column", "|", 0x40404080, W_TRANS | W_BLOCKBIRD, "A background decoration." }, {"column", "|", 0x40404080, W_TRANS | W_BLOCKBIRD, "A background decoration." },
{"forge", "&", 0xB0202080, W_TRANS | W_PAIN, "Used by runesmiths."}, {"forge", "&", 0xB0202080, W_TRANS | W_PAIN, "Used by runesmiths."},
{"wooden wall", "#", 0xFF8000FF, W_BLOCK | W_STABLE, "These kinds of tough walls can be destroyed with fire."},
{"shop door", "#", 0xFFD500FF, W_TRANS, "A powerful door, to protect against shoplifters."},
}; };
int sel = 1; int sel = 1;

View File

@ -179,6 +179,7 @@ ROOM Forest Path
. air . air
^ spike ^ spike
x air x air
W wooden wall
MAP MAP
................................................................................ ................................................................................
................................................................................ ................................................................................
@ -191,29 +192,29 @@ MAP
....^........................................................................... ....^...........................................................................
....^.......^.......^........^...............^.....^.......^.................... ....^.......^.......^........^...............^.....^.......^....................
....^....----------------------------------------------------------............. ....^....----------------------------------------------------------.............
....^....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.##.^...............................##--.. ....^....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.WW.^...............................WW--..
....^..................................##.................................##.... ....^..................................WW.................................WW....
....^..................................##.................................##.... ....^..................................WW.................................WW....
....^--...............................-##-............................-...##.... ....^--...............................-WW-............................-...WW....
....^..................................##.............................----##.... ....^..................................WW.............................----WW....
....^..................................##.................................##.... ....^..................................WW.................................WW....
....^..................................##-................................##--.. ....^..................................WW-................................WW--..
....^.....^...........................-##.................^........^......##.... ....^.....^...........................-WW.................^........^......WW....
....^--------------......----------....##.......--------------------------##.... ....^--------------......----------....WW.......--------------------------WW....
....^.^.^.^.^.^.^.^.......^.^.^.^.^....##.................................##.... ....^.^.^.^.^.^.^.^.......^.^.^.^.^....WW.................................WW....
....^..................................##-................................##.... ....^..................................WW-................................WW....
....^...............^...^..............##...--.................................. ....^...............^...^..............WW...--..................................
......................^...............###....................................... ......................^...............#WW.......................................
.......................................##....................................... .......................................WW.......................................
.......................................###...................................... .......................................WW#......................................
..................................--...##....................................... ..................................--...WW.......................................
.......................................##....................................... .......................................WW.......................................
......................................^##....................................... ......................................^WW.......................................
..............................--.......##^....--................................ ..............................--.......WW^....--................................
.......................................##....................................... .......................................WW.......................................
.......................................##....................................... .......................................WW.......................................
......................................####...................................... ......................................WWWW......................................
................^.....................#b#b...................^.................. ................^.....................#W#W...................^..................
################################################################################ ################################################################################
#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b #b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b
################################################################################ ################################################################################
@ -1121,6 +1122,8 @@ ROOM Mazes of Menace
- platform - platform
. air . air
A staircase A staircase
W wooden wall
S shop door
MAP MAP
################################################################################ ################################################################################
################################################################################ ################################################################################
@ -1138,7 +1141,7 @@ MAP
###..........#####A.............A########..............###########AA############ ###..........#####A.............A########..............###########AA############
.##..........#####A.............A####################..#######....AA........#### .##..........#####A.............A####################..#######....AA........####
.##..........#####...............####################--#######....AA........#### .##..........#####...............####################--#######....AA........####
.#######--########...............####################..#######....AA........#### .#######--########...............####################WW#######....AA........####
.#######..########...............################..........###....AA........#### .#######..########...............################..........###....AA........####
.#######..####################--#################..........###....AA........+... .#######..####################--#################..........###....AA........+...
.#######..##################....#################..------..###....AA........+... .#######..##################....#################..------..###....AA........+...
@ -1153,8 +1156,8 @@ MAP
#####.........#####......##########........######..........#########...######### #####.........#####......##########........######..........#########...#########
#####.........#####......##########........######..........#########---######### #####.........#####......##########........######..........#########---#########
#####.........+......##############........######..........######..........##### #####.........+......##############........######..........######..........#####
#####.........+......##############........######...............+..........##### #####.........+......##############........######..------..S....+..........#####
#####.........#####################........######...............+...---....##### #####.........#####################........######..........S....+...---....#####
#b###.........+...................+........######################..........##### #b###.........+...................+........######################..........#####
..............+...................+........######################..........##### ..............+...................+........######################..........#####
..............###############################################################b#b ..............###############################################################b#b