Lilliput::LilliputEngine Class Reference

#include <lilliput.h>

+ Inheritance diagram for Lilliput::LilliputEngine:
+ Collaboration diagram for Lilliput::LilliputEngine:

Public Member Functions

 LilliputEngine (OSystem *syst, const LilliputGameDescription *gd)
 ~LilliputEngine () override
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)
byteloadVGA (Common::String filename, int fileSize, bool loadPal)
byteloadRaw (Common::String filename, int filesize)
void loadRules ()
void displayVGAFile (Common::String fileName)
void initPalette ()
void fixPaletteEntries (uint8 *palette, int num)
GameType getGameType () const
Common::Platform getPlatform () const
bool hasFeature (EngineFeature f) const override
 Determine whether the engine supports the specified feature. More...
const char * getCopyrightString () const
Common::String getSavegameFilename (int slot)
void syncSoundSettings () override
 Notify the engine that the sound settings in the config manager may have changed and that it hence should adjust any internal volume etc. More...
void pollEvent ()
void setCurrentCharacter (int index)
void unselectInterfaceButton ()
void moveCharacters ()
void setNextDisplayCharacter (int var1)
void handleGameScripts ()
bytegetCharacterAttributesPtr (int16 index)
Common::Event _keyboard_getch ()
bool _keyboard_checkKeyboard ()
void _keyboard_resetKeyboardBuffer ()
- Public Member Functions inherited from Engine
 Engine (OSystem *syst)
virtual ~Engine ()
virtual void initializePath (const Common::FSNode &gamePath)
 Init SearchMan according to the game path. More...
virtual void errorString (const char *buf_input, char *buf_output, int buf_output_size)
 Prepare an error string, which is printed by the error() function. More...
virtual GUI::DebuggergetDebugger ()
 Return the engine's debugger instance, if any. More...
void setDebugger (GUI::Debugger *debugger)
 Sets the engine's debugger. More...
GUI::DebuggergetOrCreateDebugger ()
 Return the engine's debugger instance, or create one if none is present. More...
virtual void flipMute ()
 Flip mute all sound option. More...
virtual Common::String getSaveStateName (int slot) const
 Generates the savegame filename. More...
virtual Common::Error loadGameState (int slot)
 Load a game state. More...
virtual Common::Error loadGameStream (Common::SeekableReadStream *stream)
 Load a game state. More...
void setGameToLoadSlot (int slot)
 Sets the game slot for a savegame to be loaded after global main menu execution. More...
virtual bool canLoadGameStateCurrently ()
 Indicates whether a game state can be loaded. More...
virtual Common::Error saveGameState (int slot, const Common::String &desc, bool isAutosave=false)
 Save a game state. More...
virtual Common::Error saveGameStream (Common::WriteStream *stream, bool isAutosave=false)
 Save a game state. More...
virtual bool canSaveGameStateCurrently ()
 Indicates whether a game state can be saved. More...
bool saveGameDialog ()
 Shows the ScummVM save dialog, allowing users to save their game. More...
bool loadGameDialog ()
 Shows the ScummVM Restore dialog, allowing users to load a game. More...
void pauseEngine (bool pause)
 Pause or resume the engine. More...
bool isPaused () const
 Return whether the engine is currently paused or not. More...
void openMainMenuDialog ()
 Run the Global Main Menu Dialog. More...
uint32 getTotalPlayTime () const
 Get the total play time. More...
void setTotalPlayTime (uint32 time=0)
 Set the game time counter to the specified time. More...
Common::TimerManagergetTimerManager ()
Common::EventManagergetEventManager ()
Common::SaveFileManagergetSaveFileManager ()
void checkCD ()
 On some systems, check if the game appears to be run from CD. More...
void handleAutoSave ()
 Checks for whether it's time to do an autosave, and if so, does it. More...
void saveAutosaveIfEnabled ()
 Does an autosave immediately if autosaves are turned on. More...
virtual bool canSaveAutosaveCurrently ()
 Indicates whether an autosave can currently be saved. More...
virtual int getAutosaveSlot () const
 Returns the slot that should be used for autosaves. More...
bool shouldPerformAutoSave (int lastSaveTime)

Public Attributes

SmallAnim _smallAnims [4]
int _smallAnimsFrameIndex
byte _handleOpcodeReturnCode
byte _keyDelay
byte _lastAnimationTick
byte _animationTick
Common::Point _nextDisplayCharacterPos
byte _int8Timer
Common::Event _lastKeyPressed
Common::EventType _lastEventType
byte _keyboard_nextIndex
byte _keyboard_oldIndex
Common::Event _keyboard_buffer [8]
byte _byte12A05
bool _refreshScreenFlag
byte _byte16552
int8 _lastInterfaceHotspotIndex
byte _lastInterfaceHotspotButton
byte _debugFlag
byte _debugFlag2
byte _codeEntered [3]
char _homeInDirLikelyhood [4]
byte _curPalette [768]
byte _displayStringBuf [160]
bool _saveFlag
bool _displayMap
int _word10800_ERULES
byte _numCharacters
Common::Point _currentScriptCharacterPos
int _nextCharacterIndex
int8 _waitingSignal
int8 _waitingSignalCharacterId
uint16 _newModesEvaluatedNumber
Common::Point _savedSurfaceUnderMousePos
bool _displayGreenHand
bool _isCursorGreenHand
int _currentDisplayCharacter
int _displayStringIndex
int _signalTimer
Common::Point _curCharacterTilePos
int16 _mapSavedPixelIndex [40]
byte _mapSavedPixel [40]
int16 _characterSignals [40]
int16 _signalArr [40]
int16 _signalArray [30]
int16 _currentScriptCharacter
Common::Point _characterPos [40]
int8 _characterPosAltitude [40]
int16 _characterFrameArray [40]
int8 _characterCarried [40]
int8 _characterBehindDist [40]
byte _characterAboveDist [40]
byte _spriteSizeArray [40]
byte _characterDirectionArray [40]
byte _characterMobility [40]
byte _characterTypes [40]
byte _characterBehaviour [40]
Common::Point _characterHomePos [40]
byte _characterVariables [1400+3120]
byte _poseArray [40 *32]
int * _packedStringIndex
int _packedStringNumb
char * _packedStrings
int _initScriptSize
int _menuScriptSize
int * _arrayGameScriptIndex
int _gameScriptIndexSize
byte _cubeFlags [60]
byte _listNumb
int16 _rectNumb
Common::Rect _enclosureRect [40]
Common::Point _keyPos [40]
Common::Point _portalPos [40]
int _interfaceHotspotNumb
byte _interfaceTwoStepAction [20]
Common::Point _interfaceHotspots [20]
Common::KeyCode _keyboardMapping [20]
Common::Point _characterTargetPos [40]
byte _savedSurfaceUnderMouse [16 *16]
byte _charactersToDisplay [40]
Common::Point _characterRelativePos [40]
Common::Point _characterDisplay [40]
int8 _characterMagicPuffFrame [40]
Common::Point _characterSubTargetPos [40]
byte _specialCubes [40]
byte _doorEntranceMask [4]
byte _doorExitMask [4]
byte _savedSurfaceGameArea1 [176 *256]
byte _savedSurfaceGameArea2 [176 *256]
byte _savedSurfaceGameArea3 [176 *256]
byte _savedSurfaceSpeech [16 *252]
const LilliputGameDescription_gameDescription
Common::Point _mousePos
Common::Point _oldMousePos
Common::Point _mouseDisplayPos
int _mouseButton
bool _mouseClicked
Common::EventType _mousePreviousEventType
Common::Point _savedMousePosDivided
int _skipDisplayFlag1
int _skipDisplayFlag2
byte _actionType
bool _delayedReactivationAction
int8 _selectedCharacterId
byte _numCharactersToDisplay
int16 _host
bool _shouldQuit
- Public Attributes inherited from Engine

Protected Member Functions

Common::Error run () override
 Init the engine and start its main loop. More...
void handleMenu ()
- Protected Member Functions inherited from Engine
virtual int runDialog (GUI::Dialog &dialog)
virtual void pauseEngineIntern (bool pause)
 Actual implementation of pauseEngine by subclasses. More...

Protected Attributes

int _lastTime
- Protected Attributes inherited from Engine
const Common::String _targetName

Private Member Functions

void initialize ()

Private Attributes

GameType _gameType
Common::Platform _platform

Static Private Attributes

static LilliputEngines_Engine = 0

Additional Inherited Members

- Public Types inherited from Engine
enum  EngineFeature { kSupportsSubtitleOptions, kSupportsRTL, kSupportsLoadingDuringRuntime, kSupportsSavingDuringRuntime }
 A feature in this context means an ability of the engine which can be either available or not. More...
- Static Public Member Functions inherited from Engine
static void quitGame ()
 Request the engine to quit. More...
static bool shouldQuit ()
 Return whether the ENGINE should quit respectively should return to the launcher. More...
static MetaEnginegetMetaEngine ()
static bool warnUserAboutUnsupportedGame ()
 Display a warning to the user that the game is not fully supported. More...

Detailed Description

Definition at line 90 of file lilliput.h.

Constructor & Destructor Documentation

◆ LilliputEngine()

Lilliput::LilliputEngine::LilliputEngine ( OSystem syst,
const LilliputGameDescription gd 

Definition at line 111 of file lilliput.cpp.

◆ ~LilliputEngine()

Lilliput::LilliputEngine::~LilliputEngine ( )

Definition at line 264 of file lilliput.cpp.

Member Function Documentation

◆ _keyboard_checkKeyboard()

bool Lilliput::LilliputEngine::_keyboard_checkKeyboard ( )

Definition at line 2843 of file lilliput.cpp.

◆ _keyboard_getch()

Common::Event Lilliput::LilliputEngine::_keyboard_getch ( )

Definition at line 2832 of file lilliput.cpp.

◆ _keyboard_resetKeyboardBuffer()

void Lilliput::LilliputEngine::_keyboard_resetKeyboardBuffer ( )

Definition at line 2847 of file lilliput.cpp.

◆ addCharToBuf()

void Lilliput::LilliputEngine::addCharToBuf ( byte  character)

Definition at line 1569 of file lilliput.cpp.

◆ checkClickOnCharacter()

void Lilliput::LilliputEngine::checkClickOnCharacter ( Common::Point  pos,
bool &  forceReturnFl 

Definition at line 1922 of file lilliput.cpp.

◆ checkClickOnGameArea()

void Lilliput::LilliputEngine::checkClickOnGameArea ( Common::Point  pos)

Definition at line 1902 of file lilliput.cpp.

◆ checkCollision()

void Lilliput::LilliputEngine::checkCollision ( int  index,
Common::Point  pos,
int  direction 

Definition at line 2138 of file lilliput.cpp.

◆ checkEnclosure()

int16 Lilliput::LilliputEngine::checkEnclosure ( Common::Point  pos)

Definition at line 1518 of file lilliput.cpp.

◆ checkInteractions()

void Lilliput::LilliputEngine::checkInteractions ( )

Definition at line 957 of file lilliput.cpp.

◆ checkInterfaceActivationDelay()

void Lilliput::LilliputEngine::checkInterfaceActivationDelay ( )

Definition at line 2232 of file lilliput.cpp.

◆ checkInterfaceHotspots()

void Lilliput::LilliputEngine::checkInterfaceHotspots ( bool &  forceReturnFl)

Definition at line 1941 of file lilliput.cpp.

◆ checkMapClosing()

void Lilliput::LilliputEngine::checkMapClosing ( bool &  forceReturnFl)

Definition at line 928 of file lilliput.cpp.

◆ checkNumericCode()

void Lilliput::LilliputEngine::checkNumericCode ( )

Definition at line 1801 of file lilliput.cpp.

◆ checkObstacle()

int16 Lilliput::LilliputEngine::checkObstacle ( int  x1,
int  y1,
int  x2,
int  y2 

Definition at line 835 of file lilliput.cpp.

◆ checkOuterEnclosure()

int16 Lilliput::LilliputEngine::checkOuterEnclosure ( Common::Point  pos)

Definition at line 1528 of file lilliput.cpp.

◆ checkSpecialCubes()

void Lilliput::LilliputEngine::checkSpecialCubes ( )

Definition at line 1731 of file lilliput.cpp.

◆ checkSpeechClosing()

void Lilliput::LilliputEngine::checkSpeechClosing ( )

Definition at line 1314 of file lilliput.cpp.

◆ display16x16Buf()

void Lilliput::LilliputEngine::display16x16Buf ( byte buf,
Common::Point  pos,
bool  transparent = true,
bool  updateScreen = true 

Definition at line 389 of file lilliput.cpp.

◆ display16x16IndexedBuf()

void Lilliput::LilliputEngine::display16x16IndexedBuf ( byte buf,
int  index,
Common::Point  pos,
bool  transparent = true,
bool  updateScreen = true 

Definition at line 362 of file lilliput.cpp.

◆ displayChar()

void Lilliput::LilliputEngine::displayChar ( int  index,
int  var1 

Definition at line 1100 of file lilliput.cpp.

◆ displayCharacter()

void Lilliput::LilliputEngine::displayCharacter ( int  index,
Common::Point  pos,
int  flags 

Definition at line 323 of file lilliput.cpp.

◆ displayCharactersOnMap()

void Lilliput::LilliputEngine::displayCharactersOnMap ( )

Definition at line 613 of file lilliput.cpp.

◆ displayCharacterStatBar()

void Lilliput::LilliputEngine::displayCharacterStatBar ( int8  type,
int16  averagePosX,
int8  score,
int16  posY 

Definition at line 1056 of file lilliput.cpp.

◆ displayGameArea()

void Lilliput::LilliputEngine::displayGameArea ( )

Definition at line 587 of file lilliput.cpp.

◆ displayHeroismIndicator()

void Lilliput::LilliputEngine::displayHeroismIndicator ( )

Definition at line 2253 of file lilliput.cpp.

◆ displayInterfaceHotspots()

void Lilliput::LilliputEngine::displayInterfaceHotspots ( )

Definition at line 441 of file lilliput.cpp.

◆ displayIsometricBlock()

void Lilliput::LilliputEngine::displayIsometricBlock ( byte buf,
int  var1,
int  posX,
int  posY,
int  var3 

Definition at line 568 of file lilliput.cpp.

◆ displayLandscape()

void Lilliput::LilliputEngine::displayLandscape ( )

Definition at line 453 of file lilliput.cpp.

◆ displayRefreshScreen()

void Lilliput::LilliputEngine::displayRefreshScreen ( )

Definition at line 731 of file lilliput.cpp.

◆ displaySmallAnims()

void Lilliput::LilliputEngine::displaySmallAnims ( )

Definition at line 782 of file lilliput.cpp.

◆ displaySmallIndexedAnim()

void Lilliput::LilliputEngine::displaySmallIndexedAnim ( byte  index,
byte  subIndex 

Definition at line 773 of file lilliput.cpp.

◆ displaySpeech()

void Lilliput::LilliputEngine::displaySpeech ( byte buf)

Definition at line 519 of file lilliput.cpp.

◆ displaySpeechBubble()

void Lilliput::LilliputEngine::displaySpeechBubble ( )

Definition at line 471 of file lilliput.cpp.

◆ displaySpeechBubbleTail()

void Lilliput::LilliputEngine::displaySpeechBubbleTail ( Common::Point  displayPos)

Definition at line 1279 of file lilliput.cpp.

◆ displaySpeechBubbleTailLine()

void Lilliput::LilliputEngine::displaySpeechBubbleTailLine ( Common::Point  pos,
int  var2 

Definition at line 1304 of file lilliput.cpp.

◆ displaySpeechLine()

void Lilliput::LilliputEngine::displaySpeechLine ( int  vgaIndex,
byte srcBuf,
int &  bufIndex 

Definition at line 488 of file lilliput.cpp.

◆ displayString()

void Lilliput::LilliputEngine::displayString ( byte buf,
Common::Point  pos 

Definition at line 1087 of file lilliput.cpp.

◆ displayVGAFile()

void Lilliput::LilliputEngine::displayVGAFile ( Common::String  fileName)

Definition at line 2619 of file lilliput.cpp.

◆ evaluateDirections()

void Lilliput::LilliputEngine::evaluateDirections ( int  index)

Definition at line 1538 of file lilliput.cpp.

◆ fill16x16Rect()

void Lilliput::LilliputEngine::fill16x16Rect ( byte  col,
Common::Point  pos 

Definition at line 395 of file lilliput.cpp.

◆ fixPaletteEntries()

void Lilliput::LilliputEngine::fixPaletteEntries ( uint8 palette,
int  num 

Definition at line 2628 of file lilliput.cpp.

◆ getCharacterAttributesPtr()

byte * Lilliput::LilliputEngine::getCharacterAttributesPtr ( int16  index)

Definition at line 2812 of file lilliput.cpp.

◆ getCopyrightString()

const char * Lilliput::LilliputEngine::getCopyrightString ( ) const

Definition at line 311 of file lilliput.cpp.

◆ getDirection()

byte Lilliput::LilliputEngine::getDirection ( Common::Point  param1,
Common::Point  param2 

Definition at line 1326 of file lilliput.cpp.

◆ getFeatures()

uint32 Lilliput::LilliputEngine::getFeatures ( ) const

Definition at line 39 of file detection.cpp.

◆ getGameId()

const char * Lilliput::LilliputEngine::getGameId ( ) const

Definition at line 43 of file detection.cpp.

◆ getGameType()

GameType Lilliput::LilliputEngine::getGameType ( ) const

Definition at line 315 of file lilliput.cpp.

◆ getPlatform()

Common::Platform Lilliput::LilliputEngine::getPlatform ( ) const

Definition at line 319 of file lilliput.cpp.

◆ getSavegameFilename()

Common::String Lilliput::LilliputEngine::getSavegameFilename ( int  slot)

Definition at line 2828 of file lilliput.cpp.

◆ handleCharacterTimers()

void Lilliput::LilliputEngine::handleCharacterTimers ( )

Definition at line 1753 of file lilliput.cpp.

◆ handleGameMouseClick()

void Lilliput::LilliputEngine::handleGameMouseClick ( )

Definition at line 1858 of file lilliput.cpp.

◆ handleGameScripts()

void Lilliput::LilliputEngine::handleGameScripts ( )

Definition at line 2693 of file lilliput.cpp.

◆ handleInterfaceHotspot()

void Lilliput::LilliputEngine::handleInterfaceHotspot ( byte  index,
byte  button 

Definition at line 1963 of file lilliput.cpp.

◆ handleMenu()

void Lilliput::LilliputEngine::handleMenu ( )

Definition at line 2671 of file lilliput.cpp.

◆ handleSignals()

void Lilliput::LilliputEngine::handleSignals ( )

Definition at line 2205 of file lilliput.cpp.

◆ hasFeature()

bool Lilliput::LilliputEngine::hasFeature ( EngineFeature  f) const

Determine whether the engine supports the specified feature.

Reimplemented from Engine.

Definition at line 307 of file lilliput.cpp.

◆ homeInAvoidDeadEnds()

byte Lilliput::LilliputEngine::homeInAvoidDeadEnds ( int  indexb,
int  indexs 

Definition at line 1497 of file lilliput.cpp.

◆ homeInChooseDirection()

void Lilliput::LilliputEngine::homeInChooseDirection ( int  index)

Definition at line 1450 of file lilliput.cpp.

◆ homeInPathFinding()

void Lilliput::LilliputEngine::homeInPathFinding ( int  index)

Definition at line 1382 of file lilliput.cpp.

◆ initGame()

void Lilliput::LilliputEngine::initGame ( const LilliputGameDescription gd)

Definition at line 291 of file detection.cpp.

◆ initGameAreaDisplay()

void Lilliput::LilliputEngine::initGameAreaDisplay ( )

Definition at line 548 of file lilliput.cpp.

◆ initialize()

void Lilliput::LilliputEngine::initialize ( )

Definition at line 2797 of file lilliput.cpp.

◆ initPalette()

void Lilliput::LilliputEngine::initPalette ( )

Definition at line 2642 of file lilliput.cpp.

◆ isMouseOverHotspot()

bool Lilliput::LilliputEngine::isMouseOverHotspot ( Common::Point  mousePos,
Common::Point  hotspotPos 

Definition at line 1954 of file lilliput.cpp.

◆ keyboard_handleInterfaceShortcuts()

void Lilliput::LilliputEngine::keyboard_handleInterfaceShortcuts ( bool &  forceReturnFl)

Definition at line 1774 of file lilliput.cpp.

◆ loadRaw()

byte * Lilliput::LilliputEngine::loadRaw ( Common::String  filename,
int  filesize 

Definition at line 2412 of file lilliput.cpp.

◆ loadRules()

void Lilliput::LilliputEngine::loadRules ( )

Definition at line 2428 of file lilliput.cpp.

◆ loadVGA()

byte * Lilliput::LilliputEngine::loadVGA ( Common::String  filename,
int  fileSize,
bool  loadPal 

Definition at line 2352 of file lilliput.cpp.

◆ moveCharacterBack2()

void Lilliput::LilliputEngine::moveCharacterBack2 ( int  index)

Definition at line 2104 of file lilliput.cpp.

◆ moveCharacterDown1()

void Lilliput::LilliputEngine::moveCharacterDown1 ( int  index)

Definition at line 2080 of file lilliput.cpp.

◆ moveCharacterDown2()

void Lilliput::LilliputEngine::moveCharacterDown2 ( int  index)

Definition at line 2086 of file lilliput.cpp.

◆ moveCharacterForward()

void Lilliput::LilliputEngine::moveCharacterForward ( int  index,
int16  speed 

Definition at line 2116 of file lilliput.cpp.

◆ moveCharacters()

void Lilliput::LilliputEngine::moveCharacters ( )

Definition at line 631 of file lilliput.cpp.

◆ moveCharacterSpeed2()

void Lilliput::LilliputEngine::moveCharacterSpeed2 ( int  index)

Definition at line 2092 of file lilliput.cpp.

◆ moveCharacterSpeed3()

void Lilliput::LilliputEngine::moveCharacterSpeed3 ( int  index)

Definition at line 2110 of file lilliput.cpp.

◆ moveCharacterSpeed4()

void Lilliput::LilliputEngine::moveCharacterSpeed4 ( int  index)

Definition at line 2098 of file lilliput.cpp.

◆ moveCharacterUp1()

void Lilliput::LilliputEngine::moveCharacterUp1 ( int  index)

Definition at line 2068 of file lilliput.cpp.

◆ moveCharacterUp2()

void Lilliput::LilliputEngine::moveCharacterUp2 ( int  index)

Definition at line 2074 of file lilliput.cpp.

◆ newInt8()

void Lilliput::LilliputEngine::newInt8 ( )

Definition at line 291 of file lilliput.cpp.

◆ numberToString()

void Lilliput::LilliputEngine::numberToString ( int  param1)

Definition at line 1577 of file lilliput.cpp.

◆ paletteFadeIn()

void Lilliput::LilliputEngine::paletteFadeIn ( )

Definition at line 820 of file lilliput.cpp.

◆ paletteFadeOut()

void Lilliput::LilliputEngine::paletteFadeOut ( )

Definition at line 804 of file lilliput.cpp.

◆ pollEvent()

void Lilliput::LilliputEngine::pollEvent ( )

Definition at line 2297 of file lilliput.cpp.

◆ prepareGameArea()

void Lilliput::LilliputEngine::prepareGameArea ( )

Definition at line 696 of file lilliput.cpp.

◆ renderCharacters()

void Lilliput::LilliputEngine::renderCharacters ( byte buf,
Common::Point  pos 

Definition at line 1234 of file lilliput.cpp.

◆ resetSmallAnims()

void Lilliput::LilliputEngine::resetSmallAnims ( )

Definition at line 763 of file lilliput.cpp.

◆ restoreMapPoints()

void Lilliput::LilliputEngine::restoreMapPoints ( )

Definition at line 604 of file lilliput.cpp.

◆ restoreSurfaceSpeech()

void Lilliput::LilliputEngine::restoreSurfaceSpeech ( )

Definition at line 429 of file lilliput.cpp.

◆ run()

Common::Error Lilliput::LilliputEngine::run ( )

Init the engine and start its main loop.

returns kNoError on success, else an error code.

Implements Engine.

Definition at line 2754 of file lilliput.cpp.

◆ saveSurfaceGameArea()

void Lilliput::LilliputEngine::saveSurfaceGameArea ( )

Definition at line 407 of file lilliput.cpp.

◆ saveSurfaceSpeech()

void Lilliput::LilliputEngine::saveSurfaceSpeech ( )

Definition at line 418 of file lilliput.cpp.

◆ scrollToViewportCharacterTarget()

void Lilliput::LilliputEngine::scrollToViewportCharacterTarget ( )

Definition at line 1157 of file lilliput.cpp.

◆ sendMessageToCharacter()

void Lilliput::LilliputEngine::sendMessageToCharacter ( byte  index,
int  var4 

Definition at line 2194 of file lilliput.cpp.

◆ sequenceCharacterHomeIn()

byte Lilliput::LilliputEngine::sequenceCharacterHomeIn ( int  index,
Common::Point  param1 

Definition at line 1354 of file lilliput.cpp.

◆ sequenceEnd()

byte Lilliput::LilliputEngine::sequenceEnd ( int  index)

Definition at line 1663 of file lilliput.cpp.

◆ sequenceMoveCharacter()

byte Lilliput::LilliputEngine::sequenceMoveCharacter ( int  idx,
int  moveType,
int  poseType 

Definition at line 2006 of file lilliput.cpp.

◆ sequenceRepeat()

byte Lilliput::LilliputEngine::sequenceRepeat ( int  index,
Common::Point  var1,
int  tmpVal 

Definition at line 1672 of file lilliput.cpp.

◆ sequenceSeekMovingCharacter()

byte Lilliput::LilliputEngine::sequenceSeekMovingCharacter ( int  index,
Common::Point  var1 

Definition at line 1717 of file lilliput.cpp.

◆ sequenceSetCharacterDirection()

byte Lilliput::LilliputEngine::sequenceSetCharacterDirection ( int  index,
int  direction,
int  poseType 

Definition at line 1691 of file lilliput.cpp.

◆ sequenceSetMobility()

byte Lilliput::LilliputEngine::sequenceSetMobility ( int  index,
Common::Point  var1 

Definition at line 1701 of file lilliput.cpp.

◆ sequenceSound()

byte Lilliput::LilliputEngine::sequenceSound ( int  index,
Common::Point  var1 

Definition at line 1708 of file lilliput.cpp.

◆ setCharacterPose()

void Lilliput::LilliputEngine::setCharacterPose ( int  idx,
int  poseIdx 

Definition at line 1998 of file lilliput.cpp.

◆ setCurrentCharacter()

void Lilliput::LilliputEngine::setCurrentCharacter ( int  index)

Definition at line 2652 of file lilliput.cpp.

◆ setNextDisplayCharacter()

void Lilliput::LilliputEngine::setNextDisplayCharacter ( int  var1)

Definition at line 685 of file lilliput.cpp.

◆ signalDispatcher()

void Lilliput::LilliputEngine::signalDispatcher ( byte  type,
byte  index,
int  var4 

Definition at line 2172 of file lilliput.cpp.

◆ sortCharacters()

void Lilliput::LilliputEngine::sortCharacters ( )

Definition at line 1115 of file lilliput.cpp.

◆ startNavigateFromMap()

void Lilliput::LilliputEngine::startNavigateFromMap ( )

Definition at line 904 of file lilliput.cpp.

◆ syncSoundSettings()

void Lilliput::LilliputEngine::syncSoundSettings ( )

Notify the engine that the sound settings in the config manager may have changed and that it hence should adjust any internal volume etc.

values accordingly. The default implementation sets the volume levels of all mixer sound types according to the config entries of the active domain. When overwriting, call the default implementation first, then adjust the volumes further (if required).

When setting volume levels, respect the "mute" config entry.
The volume for the plain sound type is reset to the maximum volume. If the engine can associate its own value for this type, it needs to overwrite this member and set it accordingly.
find a better name for this

Reimplemented from Engine.

Definition at line 2822 of file lilliput.cpp.

◆ turnCharacter1()

void Lilliput::LilliputEngine::turnCharacter1 ( int  index)

Definition at line 2054 of file lilliput.cpp.

◆ turnCharacter2()

void Lilliput::LilliputEngine::turnCharacter2 ( int  index)

Definition at line 2061 of file lilliput.cpp.

◆ unselectInterfaceButton()

void Lilliput::LilliputEngine::unselectInterfaceButton ( )

Definition at line 2661 of file lilliput.cpp.

◆ unselectInterfaceHotspots()

void Lilliput::LilliputEngine::unselectInterfaceHotspots ( )

Definition at line 919 of file lilliput.cpp.

◆ update()

void Lilliput::LilliputEngine::update ( )

Definition at line 271 of file lilliput.cpp.

◆ updateCharPosSequence()

void Lilliput::LilliputEngine::updateCharPosSequence ( )

Definition at line 1604 of file lilliput.cpp.

◆ viewportScrollTo()

void Lilliput::LilliputEngine::viewportScrollTo ( Common::Point  goalPos)

Definition at line 1194 of file lilliput.cpp.

Member Data Documentation

◆ _actionType

byte Lilliput::LilliputEngine::_actionType

Definition at line 340 of file lilliput.h.

◆ _animationTick

byte Lilliput::LilliputEngine::_animationTick

Definition at line 108 of file lilliput.h.

◆ _arrayGameScriptIndex

int* Lilliput::LilliputEngine::_arrayGameScriptIndex

Definition at line 185 of file lilliput.h.

◆ _arrayGameScripts

byte* Lilliput::LilliputEngine::_arrayGameScripts

Definition at line 187 of file lilliput.h.

◆ _bufferCubegfx

byte* Lilliput::LilliputEngine::_bufferCubegfx

Definition at line 127 of file lilliput.h.

◆ _bufferIdeogram

byte* Lilliput::LilliputEngine::_bufferIdeogram

Definition at line 131 of file lilliput.h.

◆ _bufferIsoChars

byte* Lilliput::LilliputEngine::_bufferIsoChars

Definition at line 130 of file lilliput.h.

◆ _bufferIsoMap

byte* Lilliput::LilliputEngine::_bufferIsoMap

Definition at line 126 of file lilliput.h.

◆ _bufferMen

byte* Lilliput::LilliputEngine::_bufferMen

Definition at line 128 of file lilliput.h.

◆ _bufferMen2

byte* Lilliput::LilliputEngine::_bufferMen2

Definition at line 129 of file lilliput.h.

◆ _byte12A05

byte Lilliput::LilliputEngine::_byte12A05

Definition at line 116 of file lilliput.h.

◆ _byte16552

byte Lilliput::LilliputEngine::_byte16552

Definition at line 118 of file lilliput.h.

◆ _characterAboveDist

byte Lilliput::LilliputEngine::_characterAboveDist[40]

Definition at line 168 of file lilliput.h.

◆ _characterBehaviour

byte Lilliput::LilliputEngine::_characterBehaviour[40]

Definition at line 173 of file lilliput.h.

◆ _characterBehindDist

int8 Lilliput::LilliputEngine::_characterBehindDist[40]

Definition at line 167 of file lilliput.h.

◆ _characterCarried

int8 Lilliput::LilliputEngine::_characterCarried[40]

Definition at line 166 of file lilliput.h.

◆ _characterDirectionArray

byte Lilliput::LilliputEngine::_characterDirectionArray[40]

Definition at line 170 of file lilliput.h.

◆ _characterDisplay

Common::Point Lilliput::LilliputEngine::_characterDisplay[40]

Definition at line 204 of file lilliput.h.

◆ _characterFrameArray

int16 Lilliput::LilliputEngine::_characterFrameArray[40]

Definition at line 165 of file lilliput.h.

◆ _characterHomePos

Common::Point Lilliput::LilliputEngine::_characterHomePos[40]

Definition at line 174 of file lilliput.h.

◆ _characterMagicPuffFrame

int8 Lilliput::LilliputEngine::_characterMagicPuffFrame[40]

Definition at line 205 of file lilliput.h.

◆ _characterMobility

byte Lilliput::LilliputEngine::_characterMobility[40]

Definition at line 171 of file lilliput.h.

◆ _characterPos

Common::Point Lilliput::LilliputEngine::_characterPos[40]

Definition at line 163 of file lilliput.h.

◆ _characterPosAltitude

int8 Lilliput::LilliputEngine::_characterPosAltitude[40]

Definition at line 164 of file lilliput.h.

◆ _characterRelativePos

Common::Point Lilliput::LilliputEngine::_characterRelativePos[40]

Definition at line 203 of file lilliput.h.

◆ _characterSignals

int16 Lilliput::LilliputEngine::_characterSignals[40]

Definition at line 157 of file lilliput.h.

◆ _charactersToDisplay

byte Lilliput::LilliputEngine::_charactersToDisplay[40]

Definition at line 202 of file lilliput.h.

◆ _characterSubTargetPos

Common::Point Lilliput::LilliputEngine::_characterSubTargetPos[40]

Definition at line 206 of file lilliput.h.

◆ _characterTargetPos

Common::Point Lilliput::LilliputEngine::_characterTargetPos[40]

Definition at line 200 of file lilliput.h.

◆ _characterTypes

byte Lilliput::LilliputEngine::_characterTypes[40]

Definition at line 172 of file lilliput.h.

◆ _characterVariables

byte Lilliput::LilliputEngine::_characterVariables[1400+3120]

Definition at line 175 of file lilliput.h.

◆ _codeEntered

byte Lilliput::LilliputEngine::_codeEntered[3]

Definition at line 124 of file lilliput.h.

◆ _cubeFlags

byte Lilliput::LilliputEngine::_cubeFlags[60]

Definition at line 188 of file lilliput.h.

◆ _curCharacterTilePos

Common::Point Lilliput::LilliputEngine::_curCharacterTilePos

Definition at line 153 of file lilliput.h.

◆ _curPalette

byte Lilliput::LilliputEngine::_curPalette[768]

Definition at line 134 of file lilliput.h.

◆ _currentCharacterAttributes

byte* Lilliput::LilliputEngine::_currentCharacterAttributes

Definition at line 176 of file lilliput.h.

◆ _currentDisplayCharacter

int Lilliput::LilliputEngine::_currentDisplayCharacter

Definition at line 150 of file lilliput.h.

◆ _currentScriptCharacter

int16 Lilliput::LilliputEngine::_currentScriptCharacter

Definition at line 162 of file lilliput.h.

◆ _currentScriptCharacterPos

Common::Point Lilliput::LilliputEngine::_currentScriptCharacterPos

Definition at line 142 of file lilliput.h.

◆ _debugFlag

byte Lilliput::LilliputEngine::_debugFlag

Definition at line 121 of file lilliput.h.

◆ _debugFlag2

byte Lilliput::LilliputEngine::_debugFlag2

Definition at line 122 of file lilliput.h.

◆ _delayedReactivationAction

bool Lilliput::LilliputEngine::_delayedReactivationAction

Definition at line 341 of file lilliput.h.

◆ _displayGreenHand

bool Lilliput::LilliputEngine::_displayGreenHand

Definition at line 148 of file lilliput.h.

◆ _displayMap

bool Lilliput::LilliputEngine::_displayMap

Definition at line 138 of file lilliput.h.

◆ _displayStringBuf

byte Lilliput::LilliputEngine::_displayStringBuf[160]

Definition at line 135 of file lilliput.h.

◆ _displayStringIndex

int Lilliput::LilliputEngine::_displayStringIndex

Definition at line 151 of file lilliput.h.

◆ _doorEntranceMask

byte Lilliput::LilliputEngine::_doorEntranceMask[4]

Definition at line 208 of file lilliput.h.

◆ _doorExitMask

byte Lilliput::LilliputEngine::_doorExitMask[4]

Definition at line 209 of file lilliput.h.

◆ _enclosureRect

Common::Rect Lilliput::LilliputEngine::_enclosureRect[40]

Definition at line 193 of file lilliput.h.

◆ _eventMan

Common::EventManager* Lilliput::LilliputEngine::_eventMan

Definition at line 363 of file lilliput.h.

◆ _gameDescription

const LilliputGameDescription* Lilliput::LilliputEngine::_gameDescription

Definition at line 215 of file lilliput.h.

◆ _gameScriptIndexSize

int Lilliput::LilliputEngine::_gameScriptIndexSize

Definition at line 186 of file lilliput.h.

◆ _gameType

GameType Lilliput::LilliputEngine::_gameType

Definition at line 373 of file lilliput.h.

◆ _greenCursor

byte* Lilliput::LilliputEngine::_greenCursor

Definition at line 133 of file lilliput.h.

◆ _handleOpcodeReturnCode

byte Lilliput::LilliputEngine::_handleOpcodeReturnCode

Definition at line 105 of file lilliput.h.

◆ _homeInDirLikelyhood

char Lilliput::LilliputEngine::_homeInDirLikelyhood[4]

Definition at line 125 of file lilliput.h.

◆ _host

int16 Lilliput::LilliputEngine::_host

Definition at line 344 of file lilliput.h.

◆ _initScript

byte* Lilliput::LilliputEngine::_initScript

Definition at line 181 of file lilliput.h.

◆ _initScriptSize

int Lilliput::LilliputEngine::_initScriptSize

Definition at line 182 of file lilliput.h.

◆ _int8Timer

byte Lilliput::LilliputEngine::_int8Timer

Definition at line 110 of file lilliput.h.

◆ _interfaceHotspotNumb

int Lilliput::LilliputEngine::_interfaceHotspotNumb

Definition at line 196 of file lilliput.h.

◆ _interfaceHotspots

Common::Point Lilliput::LilliputEngine::_interfaceHotspots[20]

Definition at line 198 of file lilliput.h.

◆ _interfaceTwoStepAction

byte Lilliput::LilliputEngine::_interfaceTwoStepAction[20]

Definition at line 197 of file lilliput.h.

◆ _isCursorGreenHand

bool Lilliput::LilliputEngine::_isCursorGreenHand

Definition at line 149 of file lilliput.h.

◆ _keyboard_buffer

Common::Event Lilliput::LilliputEngine::_keyboard_buffer[8]

Definition at line 115 of file lilliput.h.

◆ _keyboard_nextIndex

byte Lilliput::LilliputEngine::_keyboard_nextIndex

Definition at line 113 of file lilliput.h.

◆ _keyboard_oldIndex

byte Lilliput::LilliputEngine::_keyboard_oldIndex

Definition at line 114 of file lilliput.h.

◆ _keyboardMapping

Common::KeyCode Lilliput::LilliputEngine::_keyboardMapping[20]

Definition at line 199 of file lilliput.h.

◆ _keyDelay

byte Lilliput::LilliputEngine::_keyDelay

Definition at line 106 of file lilliput.h.

◆ _keyPos

Common::Point Lilliput::LilliputEngine::_keyPos[40]

Definition at line 194 of file lilliput.h.

◆ _lastAnimationTick

byte Lilliput::LilliputEngine::_lastAnimationTick

Definition at line 107 of file lilliput.h.

◆ _lastEventType

Common::EventType Lilliput::LilliputEngine::_lastEventType

Definition at line 112 of file lilliput.h.

◆ _lastInterfaceHotspotButton

byte Lilliput::LilliputEngine::_lastInterfaceHotspotButton

Definition at line 120 of file lilliput.h.

◆ _lastInterfaceHotspotIndex

int8 Lilliput::LilliputEngine::_lastInterfaceHotspotIndex

Definition at line 119 of file lilliput.h.

◆ _lastKeyPressed

Common::Event Lilliput::LilliputEngine::_lastKeyPressed

Definition at line 111 of file lilliput.h.

◆ _lastTime

int Lilliput::LilliputEngine::_lastTime

Definition at line 364 of file lilliput.h.

◆ _listArr

byte* Lilliput::LilliputEngine::_listArr

Definition at line 191 of file lilliput.h.

◆ _listIndex

int16* Lilliput::LilliputEngine::_listIndex

Definition at line 190 of file lilliput.h.

◆ _listNumb

byte Lilliput::LilliputEngine::_listNumb

Definition at line 189 of file lilliput.h.

◆ _mainSurface

Graphics::Surface* Lilliput::LilliputEngine::_mainSurface

Definition at line 100 of file lilliput.h.

◆ _mapSavedPixel

byte Lilliput::LilliputEngine::_mapSavedPixel[40]

Definition at line 156 of file lilliput.h.

◆ _mapSavedPixelIndex

int16 Lilliput::LilliputEngine::_mapSavedPixelIndex[40]

Definition at line 155 of file lilliput.h.

◆ _menuScript

byte* Lilliput::LilliputEngine::_menuScript

Definition at line 183 of file lilliput.h.

◆ _menuScriptSize

int Lilliput::LilliputEngine::_menuScriptSize

Definition at line 184 of file lilliput.h.

◆ _mouseButton

int Lilliput::LilliputEngine::_mouseButton

Definition at line 333 of file lilliput.h.

◆ _mouseClicked

bool Lilliput::LilliputEngine::_mouseClicked

Definition at line 334 of file lilliput.h.

◆ _mouseDisplayPos

Common::Point Lilliput::LilliputEngine::_mouseDisplayPos

Definition at line 332 of file lilliput.h.

◆ _mousePos

Common::Point Lilliput::LilliputEngine::_mousePos

Definition at line 330 of file lilliput.h.

◆ _mousePreviousEventType

Common::EventType Lilliput::LilliputEngine::_mousePreviousEventType

Definition at line 335 of file lilliput.h.

◆ _newModesEvaluatedNumber

uint16 Lilliput::LilliputEngine::_newModesEvaluatedNumber

Definition at line 146 of file lilliput.h.

◆ _nextCharacterIndex

int Lilliput::LilliputEngine::_nextCharacterIndex

Definition at line 143 of file lilliput.h.

◆ _nextDisplayCharacterPos

Common::Point Lilliput::LilliputEngine::_nextDisplayCharacterPos

Definition at line 109 of file lilliput.h.

◆ _normalCursor

byte* Lilliput::LilliputEngine::_normalCursor

Definition at line 132 of file lilliput.h.

◆ _numCharacters

byte Lilliput::LilliputEngine::_numCharacters

Definition at line 141 of file lilliput.h.

◆ _numCharactersToDisplay

byte Lilliput::LilliputEngine::_numCharactersToDisplay

Definition at line 343 of file lilliput.h.

◆ _oldMousePos

Common::Point Lilliput::LilliputEngine::_oldMousePos

Definition at line 331 of file lilliput.h.

◆ _packedStringIndex

int* Lilliput::LilliputEngine::_packedStringIndex

Definition at line 178 of file lilliput.h.

◆ _packedStringNumb

int Lilliput::LilliputEngine::_packedStringNumb

Definition at line 179 of file lilliput.h.

◆ _packedStrings

char* Lilliput::LilliputEngine::_packedStrings

Definition at line 180 of file lilliput.h.

◆ _platform

Common::Platform Lilliput::LilliputEngine::_platform

Definition at line 374 of file lilliput.h.

◆ _portalPos

Common::Point Lilliput::LilliputEngine::_portalPos[40]

Definition at line 195 of file lilliput.h.

◆ _poseArray

byte Lilliput::LilliputEngine::_poseArray[40 *32]

Definition at line 177 of file lilliput.h.

◆ _rectNumb

int16 Lilliput::LilliputEngine::_rectNumb

Definition at line 192 of file lilliput.h.

◆ _refreshScreenFlag

bool Lilliput::LilliputEngine::_refreshScreenFlag

Definition at line 117 of file lilliput.h.

◆ _rnd

Common::RandomSource* Lilliput::LilliputEngine::_rnd

Definition at line 97 of file lilliput.h.

◆ _savedMousePosDivided

Common::Point Lilliput::LilliputEngine::_savedMousePosDivided

Definition at line 336 of file lilliput.h.

◆ _savedSurfaceGameArea1

byte Lilliput::LilliputEngine::_savedSurfaceGameArea1[176 *256]

Definition at line 210 of file lilliput.h.

◆ _savedSurfaceGameArea2

byte Lilliput::LilliputEngine::_savedSurfaceGameArea2[176 *256]

Definition at line 211 of file lilliput.h.

◆ _savedSurfaceGameArea3

byte Lilliput::LilliputEngine::_savedSurfaceGameArea3[176 *256]

Definition at line 212 of file lilliput.h.

◆ _savedSurfaceSpeech

byte Lilliput::LilliputEngine::_savedSurfaceSpeech[16 *252]

Definition at line 213 of file lilliput.h.

◆ _savedSurfaceUnderMouse

byte Lilliput::LilliputEngine::_savedSurfaceUnderMouse[16 *16]

Definition at line 201 of file lilliput.h.

◆ _savedSurfaceUnderMousePos

Common::Point Lilliput::LilliputEngine::_savedSurfaceUnderMousePos

Definition at line 147 of file lilliput.h.

◆ _saveFlag

bool Lilliput::LilliputEngine::_saveFlag

Definition at line 137 of file lilliput.h.

◆ _scriptHandler

LilliputScript* Lilliput::LilliputEngine::_scriptHandler

Definition at line 98 of file lilliput.h.

◆ _selectedCharacterId

int8 Lilliput::LilliputEngine::_selectedCharacterId

Definition at line 342 of file lilliput.h.

◆ _sequencesArr

byte* Lilliput::LilliputEngine::_sequencesArr

Definition at line 161 of file lilliput.h.

◆ _shouldQuit

bool Lilliput::LilliputEngine::_shouldQuit

Definition at line 345 of file lilliput.h.

◆ _signalArr

int16 Lilliput::LilliputEngine::_signalArr[40]

Definition at line 158 of file lilliput.h.

◆ _signalArray

int16 Lilliput::LilliputEngine::_signalArray[30]

Definition at line 159 of file lilliput.h.

◆ _signalTimer

int Lilliput::LilliputEngine::_signalTimer

Definition at line 152 of file lilliput.h.

◆ _skipDisplayFlag1

int Lilliput::LilliputEngine::_skipDisplayFlag1

Definition at line 337 of file lilliput.h.

◆ _skipDisplayFlag2

int Lilliput::LilliputEngine::_skipDisplayFlag2

Definition at line 338 of file lilliput.h.

◆ _smallAnims

SmallAnim Lilliput::LilliputEngine::_smallAnims[4]

Definition at line 102 of file lilliput.h.

◆ _smallAnimsFrameIndex

int Lilliput::LilliputEngine::_smallAnimsFrameIndex

Definition at line 103 of file lilliput.h.

◆ _soundHandler

LilliputSound* Lilliput::LilliputEngine::_soundHandler

Definition at line 99 of file lilliput.h.

◆ _specialCubes

byte Lilliput::LilliputEngine::_specialCubes[40]

Definition at line 207 of file lilliput.h.

◆ _spriteSizeArray

byte Lilliput::LilliputEngine::_spriteSizeArray[40]

Definition at line 169 of file lilliput.h.

◆ _system

OSystem* Lilliput::LilliputEngine::_system

Definition at line 95 of file lilliput.h.

◆ _waitingSignal

int8 Lilliput::LilliputEngine::_waitingSignal

Definition at line 144 of file lilliput.h.

◆ _waitingSignalCharacterId

int8 Lilliput::LilliputEngine::_waitingSignalCharacterId

Definition at line 145 of file lilliput.h.

◆ _word10800_ERULES

int Lilliput::LilliputEngine::_word10800_ERULES

Definition at line 140 of file lilliput.h.

◆ s_Engine

LilliputEngine * Lilliput::LilliputEngine::s_Engine = 0

Definition at line 371 of file lilliput.h.

The documentation for this class was generated from the following files: