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 "graphics/wincursor.h" 31 #include "video/smk_decoder.h" 32 #include "video/subtitles.h" 34 #include "private/grammar.h" 54 kPrivateDebugFunction = 1,
61 const int kPaperShuffleSound[7] = {32, 33, 34, 35, 36, 37, 39};
65 const int kPoliceBustVideos[6] = {1, 2, 4, 5, 7, 8};
69 const int kOriginZero[2] = {0, 0};
70 const int kOriginOne[2] = {64, 48};
74 extern Gen::VM *Gen::g_vm;
164 int _screenW, _screenH;
191 NameToPtr _functions;
227 void adjustSubtitleSize();
235 void drawScreenFrame(
const byte *videoPalette);
251 uint32 _transparentColor;
261 bool _needToDrawScreenFrame;
281 DossierArray _dossiers;
282 uint _dossierSuspect;
295 bool _policeBustEnabled;
296 void startPoliceBust();
297 void checkPoliceBust();
299 int _maxNumberClicks;
309 DiaryPages _diaryPages;
310 int _currentDiaryPage;
316 void loadMemories(
const Common::Rect &rect, uint rightPageOffset, uint verticalOffset);
329 PlayedMediaTable _playedMovies;
330 PlayedMediaTable _playedPhoneClips;
339 void stopSound(
bool);
340 bool isSoundActive();
359 SoundList _policeRadio;
366 void checkPhoneCall();
373 uint32 _safeDigit[3];
377 void renderSafeDigit(uint32);
380 bool getRandomBool(uint);
Definition: managed_surface.h:51
Definition: image_decoder.h:53
Definition: wincursor.h:54
Definition: installshieldv3_archive.h:35
EngineFeature
Definition: engine.h:260
Definition: advancedDetector.h:164
Definition: private.h:102
Definition: smk_decoder.h:77
bool canSaveAutosaveCurrently() override
Definition: private.h:211
bool canLoadGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: private.h:208
Definition: subtitles.h:77
Definition: private.h:159
Definition: formatinfo.h:28
Definition: decompiler.h:30
Definition: private.h:113
bool canSaveGameStateCurrently(Common::U32String *msg=nullptr) override
Definition: private.h:214
Definition: private.h:120
Definition: private.h:108
Definition: private.h:125
Definition: movie_decoder.h:32
Definition: private.h:133
Language
Definition: language.h:45