|
|
| 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 |
| |
| virtual bool | gameTypeHasAddOns () const |
| |
| virtual bool | dirCanBeGameAddOn (const Common::FSDirectory &dir) const |
| |
| virtual bool | dirMustBeGameAddOn (const Common::FSDirectory &dir) const |
| |
| Common::ErrorCode | updateAddOns (const MetaEngine *metaEngine) 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 () |
| |