|
| CGEEngine (OSystem *syst, const ADGameDescription *gameDescription) |
|
bool | hasFeature (EngineFeature f) const override |
|
bool | canLoadGameStateCurrently (Common::U32String *msg=nullptr) override |
|
bool | canSaveGameStateCurrently (Common::U32String *msg=nullptr) override |
|
Common::Error | loadGameState (int slot) override |
|
Common::Error | saveGameState (int slot, const Common::String &desc, bool isAutosave=false) override |
|
Common::Error | run () override |
|
void | cge_main () |
|
void | switchScene (int newScene) |
|
void | startCountDown () |
|
void | quit () |
|
void | resetQSwitch () |
|
void | optionTouch (int opt, uint16 mask) |
|
void | resetGame () |
|
bool | loadGame (int slotNumber, SavegameHeader *header=NULL, bool tiny=false) |
|
void | setMapBrick (int x, int z) |
|
void | switchMapping () |
|
void | loadSprite (const char *fname, int ref, int scene, int col, int row, int pos) |
|
void | loadScript (const char *fname) |
|
void | loadUser () |
|
void | runGame () |
|
bool | showTitle (const char *name) |
|
void | movie (const char *ext) |
|
void | inf (const char *text, bool wideSpace=false) |
|
void | selectSound () |
|
void | dummy () |
|
void | NONE () |
|
void | SB () |
|
void | sceneDown () |
|
void | sceneUp () |
|
void | xScene () |
|
void | qGame () |
|
void | SBM () |
|
void | GUS () |
|
void | GUSM () |
|
void | MIDI () |
|
void | AUTO () |
|
void | setPortD () |
|
void | setPortM () |
|
void | setIRQ () |
|
void | setDMA () |
|
void | mainLoop () |
|
void | handleFrame () |
|
void | saveGame (int slotNumber, const Common::String &desc) |
|
void | switchMusic () |
|
void | selectPocket (int n) |
|
void | expandSprite (Sprite *spr) |
|
void | contractSprite (Sprite *spr) |
|
int | findPocket (Sprite *spr) |
|
void | feedSnail (Sprite *spr, SnList snq) |
|
void | pocFul () |
|
void | hide1 (Sprite *spr) |
|
void | loadMapping () |
|
void | heroCover (int cvr) |
|
void | trouble (int seq, int text) |
|
void | offUse () |
|
void | tooFar () |
|
void | loadHeroXY () |
|
void | keyClick () |
|
void | switchColorMode () |
|
void | killSprite () |
|
void | switchDebug () |
|
void | miniStep (int stp) |
|
void | postMiniStep (int stp) |
|
void | showBak (int ref) |
|
void | initSceneValues () |
|
char * | mergeExt (char *buf, const char *name, const char *ext) |
|
int | takeEnum (const char **tab, const char *text) |
|
int | newRandom (int range) |
|
void | sndSetVolume () |
|
Sprite * | locate (int ref) |
|
Sprite * | spriteAt (int x, int y) |
|
Cluster | XZ (int16 x, int16 y) |
|
void | killText () |
|
void | snBackPt (Sprite *spr, int stp) |
|
void | snHBarrier (const int scene, const int barX) |
|
void | snVBarrier (const int scene, const int barY) |
|
void | snCover (Sprite *spr, int xref) |
|
void | snFlag (int indx, bool v) |
|
void | snFlash (bool on) |
|
void | snGame (Sprite *spr, int num) |
|
void | snGhost (Bitmap *bmp) |
|
void | snGive (Sprite *spr, int stp) |
|
void | snHide (Sprite *spr, int val) |
|
void | snKeep (Sprite *spr, int stp) |
|
void | snKill (Sprite *spr) |
|
void | snLevel (Sprite *spr, int lev) |
|
void | snLight (bool in) |
|
void | snMouse (bool on) |
|
void | snNNext (Sprite *spr, int p) |
|
void | snPort (Sprite *spr, int port) |
|
void | snReach (Sprite *spr, int mode) |
|
void | snRelZ (Sprite *spr, int z) |
|
void | snRNNext (Sprite *spr, int p) |
|
void | snRTNext (Sprite *spr, int p) |
|
void | snSend (Sprite *spr, int val) |
|
void | snRelX (Sprite *spr, int x) |
|
void | snRelY (Sprite *spr, int y) |
|
void | snRmNear (Sprite *spr) |
|
void | snRmTake (Sprite *spr) |
|
void | snRSeq (Sprite *spr, int val) |
|
void | snSeq (Sprite *spr, int val) |
|
void | snSetRef (Sprite *spr, int nr) |
|
void | snSetX (Sprite *spr, int x) |
|
void | snSetX0 (int scene, int x0) |
|
void | snSetXY (Sprite *spr, uint16 xy) |
|
void | snSetY (Sprite *spr, int y) |
|
void | snSetY0 (int scene, int y0) |
|
void | snSetZ (Sprite *spr, int z) |
|
void | snSlave (Sprite *spr, int ref) |
|
void | snSound (Sprite *spr, int wav) |
|
void | snSwap (Sprite *spr, int xref) |
|
void | snTNext (Sprite *spr, int p) |
|
void | snTrans (Sprite *spr, int trans) |
|
void | snUncover (Sprite *spr, Sprite *xspr) |
|
void | snWalk (Sprite *spr, int x, int y) |
|
void | snZTrim (Sprite *spr) |
|
MetaEngine * | getMetaEngine () const |
|
void | setMetaEngine (MetaEngine *metaEngine) |
|
PauseToken | pauseEngine () |
|
bool | isPaused () const |
|
void | openMainMenuDialog () |
|
uint32 | getTotalPlayTime () const |
|
void | setTotalPlayTime (uint32 time=0) |
|
Common::TimerManager * | getTimerManager () |
|
Common::EventManager * | getEventManager () |
|
Common::SaveFileManager * | getSaveFileManager () |
|
bool | existExtractedCDAudioFiles (uint track=1) |
|
bool | isDataAndCDAudioReadFromSameCD () |
|
void | warnMissingExtractedCDAudio () |
|
void | handleAutoSave () |
|
void | saveAutosaveIfEnabled () |
|
virtual bool | canSaveAutosaveCurrently () |
|
virtual int | getAutosaveSlot () const |
|
| Engine (OSystem *syst) |
|
virtual | ~Engine () |
|
virtual void | initializePath (const Common::FSNode &gamePath) |
|
virtual void | errorString (const char *buf_input, char *buf_output, int buf_output_size) |
|
virtual GUI::Debugger * | getDebugger () final |
|
void | setDebugger (GUI::Debugger *debugger) |
|
GUI::Debugger * | getOrCreateDebugger () |
|
bool | enhancementEnabled (int32 cls) |
|
virtual void | syncSoundSettings () |
|
virtual void | applyGameSettings () |
|
virtual void | flipMute () |
|
virtual Common::String | getSaveStateName (int slot) const |
|
virtual Common::Error | loadGameStream (Common::SeekableReadStream *stream) |
|
void | setGameToLoadSlot (int slot) |
|
virtual Common::Error | saveGameStream (Common::WriteStream *stream, bool isAutosave=false) |
|
bool | saveGameDialog () |
|
bool | loadGameDialog () |
|