22 #ifndef M4_BURGER_ROOMS_SECTION3_MINE_ROOM_H 23 #define M4_BURGER_ROOMS_SECTION3_MINE_ROOM_H 25 #include "m4/burger/rooms/section3/section3_room.h" 32 BACK, FRONT, LEFT, RIGHT, MAX_DOORS, NONE
48 TREASURE_SCENE = SCENE_310,
49 ENTRANCE_SCENE = SCENE_305,
50 NO_SCENE = MAX_SCENE_TYPES
83 static const char *SAID[][4];
84 static const int16 MINE_SCENE_NUMBERS[];
90 static const Rectangle FADE_DOWN_INFO[MAX_SCENE_TYPES][4];
95 static const EntranceInfo ENTRANCE_INFO[MAX_SCENE_TYPES][4];
98 int16 _presentSceneID = 0;
99 static int16 _entranceDoor;
101 bool _fade_down_rect_active =
false;
106 int _treasureDistance = 0;
107 int _previousDistance = 0;
109 int getTreasureDistance()
const;
112 const char *getDigi()
override {
116 void mine_travel_link(int16 takeLink);
117 void set_fade_down_rect(MineDoors exit_door);
123 void preload()
override;
124 void init()
override;
125 void daemon()
override;
126 void pre_parser()
override;
127 void parser()
override;
Definition: database.h:28
Definition: section3_room.h:31