22 #ifndef M4_RIDDLE_ROOMS_SECTION3_ROOM303_H 23 #define M4_RIDDLE_ROOMS_SECTION3_ROOM303_H 25 #include "m4/riddle/rooms/room.h" 33 bool _newExhibitsFlag =
false;
35 const char *_digiName1 =
nullptr;
44 KernelTriggerType _val12 = KT_DAEMON;
45 bool _fengFlag =
false;
51 KernelTriggerType _triggerMode1 = KT_DAEMON;
52 KernelTriggerType _triggerMode2 = KT_DAEMON;
82 bool _btnFlag =
false;
84 static void escapePressed(
void *,
void *);
88 void setFengActive(
bool flag);
89 void setShadow4(
bool active);
90 void setShadow5(
bool active);
91 void setShadow5Alt(
bool active);
92 void playSeries(
bool cow =
true);
95 static void priestTalkCallback(
frac16 myMessage,
machine *sender);
96 void priestTalk(
bool flag,
int trigger);
98 void playSound(
const Common::String &assetName,
int trigger1,
int trigger2);
104 void preload()
override;
105 void init()
override;
106 void daemon()
override;
107 void pre_parser()
override;
108 void parser()
override;
Definition: ws_machine.h:153
Definition: serializer.h:79
intptr frac16
Definition: m4_types.h:46
Definition: database.h:28