1 
2 #ifndef _MAPRECORD_H
3 #define _MAPRECORD_H
4 
5 #define MAX_STAGES		120
6 struct MapRecord
7 {
8 	char filename[32];
9 	char stagename[35];
10 
11 	uint8_t tileset;
12 	uint8_t bg_no;
13 	uint8_t scroll_type;
14 	uint8_t bossNo;
15 	uint8_t NPCset1;
16 	uint8_t NPCset2;
17 };
18 extern MapRecord stages[MAX_STAGES];
19 extern int num_stages;
20 
21 #define STAGE_SAND					10
22 #define STAGE_START_POINT			13
23 #define STAGE_IRONH					31
24 #define STAGE_BOULDER_CHAMBER		44
25 #define STAGE_MAZE_M				45
26 #define STAGE_ALMOND				47
27 #define STAGE_WATERWAY				48
28 #define STAGE_KINGS_TABLE			65
29 #define STAGE_HELL1					80
30 #define STAGE_HELL2					81
31 #define STAGE_HELL3					82
32 #define STAGE_HELL4					84
33 #define STAGE_HELL42				85
34 #define STAGE_STATUE_CHAMBER		86
35 #define STAGE_SEAL_CHAMBER			87
36 #define STAGE_SEAL_CHAMBER_2		92
37 #define STAGE_CORRIDOR				88
38 #define STAGE_KINGS					72		// intro
39 
40 #endif
41