22 #ifndef M4_RIDDLE_ROOMS_SECTION3_ROOM303_H 23 #define M4_RIDDLE_ROOMS_SECTION3_ROOM303_H 25 #include "m4/adv_r/adv_trigger.h" 26 #include "m4/riddle/rooms/room.h" 34 bool _newExhibitsFlag =
false;
36 const char *_digiName1 =
nullptr;
40 bool _meiLipsFlag =
false;
45 KernelTriggerType _val12 = KT_DAEMON;
46 bool _fengFlag =
false;
49 int _ripleyShould = 0;
52 KernelTriggerType _triggerMode1 = KT_DAEMON;
53 KernelTriggerType _triggerMode2 = KT_DAEMON;
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:155
Definition: serializer.h:79
intptr frac16
Definition: m4_types.h:45
Definition: database.h:28