-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmap.h
101 lines (89 loc) · 3.39 KB
/
map.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#ifdef VIC20
#define MAP_WIDTH 23
#define MAP_HEIGHT 20
unsigned char info_row = 22;
#else
#define MAP_WIDTH 40
#define MAP_HEIGHT 24
unsigned char info_row = 22;
#endif
#define NUM_ROOMS 3
char rooms[NUM_ROOMS][MAP_HEIGHT][MAP_WIDTH + 1] = {
{
"........................................",
"........................................",
"........................................",
".#################################......",
".#...................#...........#......",
".#[email protected].......#...R.......#......",
".#...................+...........#......",
".#....P..........G...#.......I...#......",
".#.H.................#...........#......",
".#...................#...........#......",
".#.........#####+#########.....H.#......",
".###########.............#.......#......",
".#.........#.............#.......#......",
".#.........#..$..........#...K...#......",
".#.....H...#.............#.......#......",
".#...K.....+.............#.......#......",
".#.........#....../.I....+....G..#......",
".#.........#.............#.......#......",
".#....R....#..R..........#.......#......",
".#.........#.............#.......#......",
".#.........#.............#..$....#......",
".###########.............#.......#......",
"..........########################......",
"........................................"},
{
// room 2
"====================....................",
"=.......====.......=....................",
"=.......====.......=....................",
"=.......====.......=....................",
"=........@.........=....................",
"=..................=======..............",
"=..=.RRRRRRRRR.....==.....=============",
"=..................==..................",
"=..................==..................",
"=......G...........==..........I.......",
"=..........G..=....==.........H........",
"=......................................",
"=..................==..................",
"=.........H........==..........G..=....",
"=...........I......==......G...........",
"=..................==..................",
"=..................==..................",
"=......==============..=.RRRRRRRRR.....",
"========............=..................",
"....................=..................",
"....................=.......====.......",
"....................=.......====.......",
"....................=.......====.......",
"....................==================="},
{
// Room3
"........................................",
"....####.######.........................",
"...##..####....###......................",
"...#..........#..##############.........",
"..##..........##..............####......",
".##............#......IH.........##.....",
".#...I.........+.........G......#.#.....",
".#...........G.##..G...G.......##.##....",
".#..............##...........###...#....",
".#........G......##........###.....##...",
".##.....G.........#......#+#........#...",
"..#...G...........##....##...........#..",
"..##...............##.##...RRR.......#..",
"...###..............###..RRR.........#..",
".....####............+...R...........#..",
"........########.....#..R......@.....#..",
"...............########.R............#..",
".....................##..............#..",
"......................#.............#...",
".......................###.........##...",
".........................####.....##....",
"............................######......",
"........................................",
"........................................" }
};