26 #include "common/scummsys.h" 27 #include "common/file.h" 28 #include "common/util.h" 29 #include "common/str.h" 30 #include "common/hashmap.h" 31 #include "common/hash-str.h" 32 #include "common/random.h" 34 #include "engines/engine.h" 36 #include "cine/texte.h" 38 #include "cine/script.h" 39 #include "cine/part.h" 45 #include "cine/anim.h" 46 #include "cine/bg_list.h" 47 #include "cine/various.h" 48 #include "cine/console.h" 49 #include "cine/sound.h" 50 #include "cine/detection.h" 84 struct SeqListElement;
90 int32 sizeOfNamesList;
112 void syncSoundSettings()
override;
114 bool mayHave256Colors()
const;
115 int getGameType()
const;
116 uint32 getFeatures()
const;
120 bool loadSaveDirectory();
121 void makeSystemMenu();
122 int scummVMSaveLoadDialog(
bool isSave);
123 int modifyGameSpeed(
int speedChange);
124 void setDefaultGameSpeed();
125 uint32 getTimerDelay()
const;
137 StringToVolumeResourceArrayHashMap _volumeEntriesMap;
141 bool _restartRequested;
145 void showSplashScreen();
155 void makeSave(
const Common::String &saveFileName, uint32 playtime,
157 void mainLoop(
int bootScriptIdx);
162 int _timerDelayMultiplier;
198 extern Sound *g_sound;
200 #define BOOT_PRC_NAME "AUTO00.PRC" 201 #define BOOT_SCRIPT_INDEX 1 202 #define COPY_PROT_FAIL_PRC_NAME "L201.ANI" 206 VAR_MOUSE_X_POS = 249,
207 VAR_MOUSE_Y_POS = 250,
209 VAR_MOUSE_X_MODE = 253,
210 VAR_MOUSE_Y_MODE = 251,
212 VAR_MOUSE_X_POS_2ND = 251,
213 VAR_MOUSE_Y_POS_2ND = 252,
214 VAR_BYPASS_PROTECTION = 255,
219 MOUSE_CURSOR_NORMAL = 0,
225 kCineDebugScript = 1 << 0,
226 kCineDebugPart = 1 << 1,
227 kCineDebugSound = 1 << 2,
228 kCineDebugCollision = 1 << 3
ScriptVars _globalVars
Definition: cine.h:184
EngineFeature
Definition: engine.h:250
RawScriptArray _scriptTable
Table of script bytecode.
Definition: cine.h:185
Definition: savefile.h:54
Definition: detection.h:41
Common::Array< uint16 > _zoneQuery
Only exists in Operation Stealth.
Definition: cine.h:189
CineSaveGameFormat
Definition: saveload.h:63
Language
Definition: language.h:45
RawObjectScriptArray _relTable
Object script bytecode table.
Definition: cine.h:176