|
| LilliputEngine (OSystem *syst, const LilliputGameDescription *gd) |
|
uint32 | getFeatures () const |
|
const char * | getGameId () const |
|
void | newInt8 () |
|
void | update () |
|
void | display16x16IndexedBuf (byte *buf, int index, Common::Point pos, bool transparent=true, bool updateScreen=true) |
|
void | display16x16Buf (byte *buf, Common::Point pos, bool transparent=true, bool updateScreen=true) |
|
void | fill16x16Rect (byte col, Common::Point pos) |
|
void | saveSurfaceGameArea () |
|
void | saveSurfaceSpeech () |
|
void | displayInterfaceHotspots () |
|
void | displayLandscape () |
|
void | displaySpeechBubble () |
|
void | displaySpeech (byte *buf) |
|
void | initGameAreaDisplay () |
|
void | displayIsometricBlock (byte *buf, int var1, int posX, int posY, int var3) |
|
void | displayGameArea () |
|
void | prepareGameArea () |
|
void | displayRefreshScreen () |
|
void | restoreSurfaceSpeech () |
|
void | displayCharacterStatBar (int8 type, int16 averagePosX, int8 score, int16 posY) |
|
void | displayCharacter (int index, Common::Point pos, int flags) |
|
void | displayString (byte *buf, Common::Point pos) |
|
void | displayChar (int index, int var1) |
|
void | displaySmallAnims () |
|
void | displaySmallIndexedAnim (byte index, byte subIndex) |
|
void | unselectInterfaceHotspots () |
|
void | startNavigateFromMap () |
|
void | resetSmallAnims () |
|
void | paletteFadeOut () |
|
void | paletteFadeIn () |
|
void | sortCharacters () |
|
void | scrollToViewportCharacterTarget () |
|
void | viewportScrollTo (Common::Point goalPos) |
|
void | checkSpeechClosing () |
|
void | updateCharPosSequence () |
|
void | evaluateDirections (int index) |
|
byte | homeInAvoidDeadEnds (int indexb, int indexs) |
|
void | signalDispatcher (byte type, byte index, int var4) |
|
void | sendMessageToCharacter (byte index, int var4) |
|
int16 | checkEnclosure (Common::Point pos) |
|
int16 | checkOuterEnclosure (Common::Point pos) |
|
byte | sequenceSetMobility (int index, Common::Point var1) |
|
byte | sequenceEnd (int index) |
|
void | homeInPathFinding (int index) |
|
void | renderCharacters (byte *buf, Common::Point pos) |
|
void | checkNumericCode () |
|
void | keyboard_handleInterfaceShortcuts (bool &forceReturnFl) |
|
byte | sequenceCharacterHomeIn (int index, Common::Point param1) |
|
byte | getDirection (Common::Point param1, Common::Point param2) |
|
void | addCharToBuf (byte character) |
|
void | numberToString (int param1) |
|
void | handleCharacterTimers () |
|
byte | sequenceMoveCharacter (int idx, int moveType, int poseType) |
|
void | setCharacterPose (int idx, int poseIdx) |
|
void | checkSpecialCubes () |
|
void | checkInteractions () |
|
byte | sequenceSetCharacterDirection (int index, int direction, int poseType) |
|
void | handleSignals () |
|
void | checkInterfaceActivationDelay () |
|
int16 | checkObstacle (int x1, int y1, int x2, int y2) |
|
void | displayCharactersOnMap () |
|
void | restoreMapPoints () |
|
void | displayHeroismIndicator () |
|
void | handleGameMouseClick () |
|
void | handleInterfaceHotspot (byte index, byte button) |
|
void | checkInterfaceHotspots (bool &forceReturnFl) |
|
bool | isMouseOverHotspot (Common::Point mousePos, Common::Point hotspotPos) |
|
void | checkClickOnCharacter (Common::Point pos, bool &forceReturnFl) |
|
void | checkClickOnGameArea (Common::Point pos) |
|
void | displaySpeechBubbleTail (Common::Point displayPos) |
|
void | displaySpeechBubbleTailLine (Common::Point pos, int var2) |
|
void | displaySpeechLine (int vgaIndex, byte *srcBuf, int &bufIndex) |
|
void | checkMapClosing (bool &forceReturnFl) |
|
void | turnCharacter1 (int index) |
|
void | turnCharacter2 (int index) |
|
void | moveCharacterUp1 (int index) |
|
void | moveCharacterUp2 (int index) |
|
void | moveCharacterDown1 (int index) |
|
void | moveCharacterDown2 (int index) |
|
void | moveCharacterSpeed2 (int index) |
|
void | moveCharacterSpeed4 (int index) |
|
void | moveCharacterBack2 (int index) |
|
void | moveCharacterSpeed3 (int index) |
|
void | moveCharacterForward (int index, int16 speed) |
|
void | checkCollision (int index, Common::Point pos, int direction) |
|
byte | sequenceSeekMovingCharacter (int index, Common::Point var1) |
|
byte | sequenceSound (int index, Common::Point var1) |
|
byte | sequenceRepeat (int index, Common::Point var1, int tmpVal) |
|
void | homeInChooseDirection (int index) |
|
void | initGame (const LilliputGameDescription *gd) |
|
byte * | loadVGA (const Common::Path &filename, int fileSize, bool loadPal) |
|
byte * | loadRaw (const Common::Path &filename, int filesize) |
|
void | loadRules () |
|
void | displayVGAFile (const Common::Path &fileName) |
|
void | initPalette () |
|
void | fixPaletteEntries (uint8 *palette, int num) |
|
GameType | getGameType () const |
|
Common::Platform | getPlatform () const |
|
bool | hasFeature (EngineFeature f) const override |
|
const char * | getCopyrightString () const |
|
Common::String | getSavegameFilename (int slot) |
|
void | syncSoundSettings () override |
|
void | pollEvent () |
|
void | setCurrentCharacter (int index) |
|
void | unselectInterfaceButton () |
|
void | moveCharacters () |
|
void | setNextDisplayCharacter (int var1) |
|
void | handleGameScripts () |
|
byte * | getCharacterAttributesPtr (int16 index) |
|
Common::Event | _keyboard_getch () |
|
bool | _keyboard_checkKeyboard () |
|
void | _keyboard_resetKeyboardBuffer () |
|
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 | applyGameSettings () |
|
virtual void | flipMute () |
|
virtual Common::String | getSaveStateName (int slot) const |
|
virtual Common::Error | loadGameState (int slot) |
|
virtual Common::Error | loadGameStream (Common::SeekableReadStream *stream) |
|
void | setGameToLoadSlot (int slot) |
|
virtual bool | canLoadGameStateCurrently (Common::U32String *msg=nullptr) |
|
virtual Common::Error | saveGameState (int slot, const Common::String &desc, bool isAutosave=false) |
|
virtual Common::Error | saveGameStream (Common::WriteStream *stream, bool isAutosave=false) |
|
virtual bool | canSaveGameStateCurrently (Common::U32String *msg=nullptr) |
|
bool | saveGameDialog () |
|
bool | loadGameDialog () |
|