25 #include "common/compression/installshieldv3_archive.h" 26 #include "common/random.h" 27 #include "common/serializer.h" 28 #include "engines/engine.h" 29 #include "graphics/managed_surface.h" 30 #include "video/smk_decoder.h" 32 #include "private/grammar.h" 48 kPrivateDebugFunction = 1 << 0,
49 kPrivateDebugCode = 1 << 1,
50 kPrivateDebugScript = 1 << 2
55 const int kPaperShuffleSound[7] = {32, 33, 34, 35, 36, 37, 39};
59 const int kPoliceBustVideos[6] = {1, 2, 4, 5, 7, 8};
63 const int kOriginZero[2] = {0, 0};
64 const int kOriginOne[2] = {64, 48};
68 extern Gen::VM *Gen::g_vm;
139 int _screenW, _screenH;
165 NameToPtr _functions;
205 void drawScreenFrame(
const byte *videoPalette);
218 uint32 _transparentColor;
247 DossierArray _dossiers;
248 uint _dossierSuspect;
262 bool _policeBustEnabled;
263 void startPoliceBust();
264 void checkPoliceBust();
266 int _maxNumberClicks;
284 PlayedMediaTable _playedMovies;
285 PlayedMediaTable _playedPhoneClips;
294 void stopSound(
bool);
295 bool isSoundActive();
314 SoundList _policeRadio;
321 void checkPhoneCall();
328 uint32 _safeDigit[3];
332 void renderSafeDigit(uint32);
335 bool getRandomBool(uint);
Definition: managed_surface.h:51
Definition: image_decoder.h:52
Definition: installshieldv3_archive.h:35
EngineFeature
Definition: engine.h:253
Definition: advancedDetector.h:163
Definition: smk_decoder.h:76
bool canSaveAutosaveCurrently() override
Definition: private.h:185
Definition: serializer.h:79
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: private.h:182
Definition: private.h:134
Definition: formatinfo.h:28
Definition: decompiler.h:30
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: private.h:188
Definition: private.h:102
Definition: movie_decoder.h:32
Definition: private.h:109
Language
Definition: language.h:45