|
void | setupOpcodesDraw () override |
|
void | setupOpcodesFunc () override |
|
void | setupOpcodesGob () override |
|
void | checkSwitchTable (uint32 &offset) override |
|
void | o2_playMult () |
|
void | o2_freeMultKeys () |
|
void | o2_setRenderFlags () |
|
void | o2_multSub () |
|
void | o2_initMult () |
|
void | o2_loadMultObject () |
|
void | o2_renderStatic () |
|
void | o2_loadCurLayer () |
|
void | o2_playCDTrack () |
|
void | o2_waitCDTrackEnd () |
|
void | o2_stopCD () |
|
void | o2_readLIC () |
|
void | o2_freeLIC () |
|
void | o2_getCDTrackPos () |
|
void | o2_loadFontToSprite () |
|
void | o2_totSub () |
|
void | o2_switchTotSub () |
|
void | o2_pushVars () |
|
void | o2_popVars () |
|
void | o2_loadMapObjects () |
|
void | o2_freeGoblins () |
|
void | o2_moveGoblin () |
|
void | o2_writeGoblinPos () |
|
void | o2_stopGoblin () |
|
void | o2_setGoblinState () |
|
void | o2_placeGoblin () |
|
void | o2_initScreen () |
|
void | o2_scroll () |
|
void | o2_setScrollOffset () |
|
void | o2_playImd () |
|
void | o2_getImdInfo () |
|
void | o2_openItk () |
|
void | o2_closeItk () |
|
void | o2_setImdFrontSurf () |
|
void | o2_resetImdFrontSurf () |
|
void | o2_assign (OpFuncParams ¶ms) |
|
void | o2_printText (OpFuncParams ¶ms) |
|
void | o2_animPalInit (OpFuncParams ¶ms) |
|
void | o2_addHotspot (OpFuncParams ¶ms) |
|
void | o2_removeHotspot (OpFuncParams ¶ms) |
|
void | o2_getTotTextItemPart (OpFuncParams ¶ms) |
|
void | o2_goblinFunc (OpFuncParams ¶ms) |
|
void | o2_stopSound (OpFuncParams ¶ms) |
|
void | o2_loadSound (OpFuncParams ¶ms) |
|
void | o2_getFreeMem (OpFuncParams ¶ms) |
|
void | o2_checkData (OpFuncParams ¶ms) |
|
void | o2_readData (OpFuncParams ¶ms) |
|
void | o2_writeData (OpFuncParams ¶ms) |
|
void | o2_loadInfogramesIns (OpGobParams ¶ms) |
|
void | o2_playInfogrames (OpGobParams ¶ms) |
|
void | o2_startInfogrames (OpGobParams ¶ms) |
|
void | o2_stopInfogrames (OpGobParams ¶ms) |
|
void | o2_handleGoblins (OpGobParams ¶ms) |
|
void | o2_playProtracker (OpGobParams ¶ms) |
|
void | o2_stopProtracker (OpGobParams ¶ms) |
|
void | o1_loadMult () |
|
void | o1_playMult () |
|
void | o1_freeMultKeys () |
|
void | o1_initCursor () |
|
void | o1_initCursorAnim () |
|
void | o1_clearCursorAnim () |
|
void | o1_setRenderFlags () |
|
void | o1_loadAnim () |
|
void | o1_freeAnim () |
|
void | o1_updateAnim () |
|
void | o1_initMult () |
|
void | o1_freeMult () |
|
void | o1_animate () |
|
void | o1_loadMultObject () |
|
void | o1_getAnimLayerInfo () |
|
void | o1_getObjAnimSize () |
|
void | o1_loadStatic () |
|
void | o1_freeStatic () |
|
void | o1_renderStatic () |
|
void | o1_loadCurLayer () |
|
void | o1_playCDTrack () |
|
void | o1_getCDTrackPos () |
|
void | o1_stopCD () |
|
void | o1_loadFontToSprite () |
|
void | o1_freeFontToSprite () |
|
void | o1_callSub (OpFuncParams ¶ms) |
|
void | o1_printTotText (OpFuncParams ¶ms) |
|
void | o1_loadCursor (OpFuncParams ¶ms) |
|
void | o1_switch (OpFuncParams ¶ms) |
|
void | o1_repeatUntil (OpFuncParams ¶ms) |
|
void | o1_whileDo (OpFuncParams ¶ms) |
|
void | o1_if (OpFuncParams ¶ms) |
|
void | o1_assign (OpFuncParams ¶ms) |
|
void | o1_loadSpriteToPos (OpFuncParams ¶ms) |
|
void | o1_printText (OpFuncParams ¶ms) |
|
void | o1_loadTot (OpFuncParams ¶ms) |
|
void | o1_palLoad (OpFuncParams ¶ms) |
|
void | o1_keyFunc (OpFuncParams ¶ms) |
|
void | o1_capturePush (OpFuncParams ¶ms) |
|
void | o1_capturePop (OpFuncParams ¶ms) |
|
void | o1_animPalInit (OpFuncParams ¶ms) |
|
void | o1_drawOperations (OpFuncParams ¶ms) |
|
void | o1_setcmdCount (OpFuncParams ¶ms) |
|
void | o1_return (OpFuncParams ¶ms) |
|
void | o1_renewTimeInVars (OpFuncParams ¶ms) |
|
void | o1_speakerOn (OpFuncParams ¶ms) |
|
void | o1_speakerOff (OpFuncParams ¶ms) |
|
void | o1_putPixel (OpFuncParams ¶ms) |
|
void | o1_goblinFunc (OpFuncParams ¶ms) |
|
void | o1_createSprite (OpFuncParams ¶ms) |
|
void | o1_freeSprite (OpFuncParams ¶ms) |
|
void | o1_returnTo (OpFuncParams ¶ms) |
|
void | o1_loadSpriteContent (OpFuncParams ¶ms) |
|
void | o1_copySprite (OpFuncParams ¶ms) |
|
void | o1_fillRect (OpFuncParams ¶ms) |
|
void | o1_drawLine (OpFuncParams ¶ms) |
|
void | o1_strToLong (OpFuncParams ¶ms) |
|
void | o1_invalidate (OpFuncParams ¶ms) |
|
void | o1_setBackDelta (OpFuncParams ¶ms) |
|
void | o1_playSound (OpFuncParams ¶ms) |
|
void | o1_stopSound (OpFuncParams ¶ms) |
|
void | o1_loadSound (OpFuncParams ¶ms) |
|
void | o1_freeSoundSlot (OpFuncParams ¶ms) |
|
void | o1_waitEndPlay (OpFuncParams ¶ms) |
|
void | o1_playComposition (OpFuncParams ¶ms) |
|
void | o1_getFreeMem (OpFuncParams ¶ms) |
|
void | o1_checkData (OpFuncParams ¶ms) |
|
void | o1_cleanupStr (OpFuncParams ¶ms) |
|
void | o1_insertStr (OpFuncParams ¶ms) |
|
void | o1_cutStr (OpFuncParams ¶ms) |
|
void | o1_strstr (OpFuncParams ¶ms) |
|
void | o1_istrlen (OpFuncParams ¶ms) |
|
void | o1_setMousePos (OpFuncParams ¶ms) |
|
void | o1_setFrameRate (OpFuncParams ¶ms) |
|
void | o1_animatePalette (OpFuncParams ¶ms) |
|
void | o1_animateCursor (OpFuncParams ¶ms) |
|
void | o1_blitCursor (OpFuncParams ¶ms) |
|
void | o1_loadFont (OpFuncParams ¶ms) |
|
void | o1_freeFont (OpFuncParams ¶ms) |
|
void | o1_readData (OpFuncParams ¶ms) |
|
void | o1_writeData (OpFuncParams ¶ms) |
|
void | o1_manageDataFile (OpFuncParams ¶ms) |
|
void | o1_setState (OpGobParams ¶ms) |
|
void | o1_setCurFrame (OpGobParams ¶ms) |
|
void | o1_setNextState (OpGobParams ¶ms) |
|
void | o1_setMultState (OpGobParams ¶ms) |
|
void | o1_setOrder (OpGobParams ¶ms) |
|
void | o1_setActionStartState (OpGobParams ¶ms) |
|
void | o1_setCurLookDir (OpGobParams ¶ms) |
|
void | o1_setType (OpGobParams ¶ms) |
|
void | o1_setNoTick (OpGobParams ¶ms) |
|
void | o1_setPickable (OpGobParams ¶ms) |
|
void | o1_setXPos (OpGobParams ¶ms) |
|
void | o1_setYPos (OpGobParams ¶ms) |
|
void | o1_setDoAnim (OpGobParams ¶ms) |
|
void | o1_setRelaxTime (OpGobParams ¶ms) |
|
void | o1_setMaxTick (OpGobParams ¶ms) |
|
void | o1_getState (OpGobParams ¶ms) |
|
void | o1_getCurFrame (OpGobParams ¶ms) |
|
void | o1_getNextState (OpGobParams ¶ms) |
|
void | o1_getMultState (OpGobParams ¶ms) |
|
void | o1_getOrder (OpGobParams ¶ms) |
|
void | o1_getActionStartState (OpGobParams ¶ms) |
|
void | o1_getCurLookDir (OpGobParams ¶ms) |
|
void | o1_getType (OpGobParams ¶ms) |
|
void | o1_getNoTick (OpGobParams ¶ms) |
|
void | o1_getPickable (OpGobParams ¶ms) |
|
void | o1_getObjMaxFrame (OpGobParams ¶ms) |
|
void | o1_getXPos (OpGobParams ¶ms) |
|
void | o1_getYPos (OpGobParams ¶ms) |
|
void | o1_getDoAnim (OpGobParams ¶ms) |
|
void | o1_getRelaxTime (OpGobParams ¶ms) |
|
void | o1_getMaxTick (OpGobParams ¶ms) |
|
void | o1_manipulateMap (OpGobParams ¶ms) |
|
void | o1_getItem (OpGobParams ¶ms) |
|
void | o1_manipulateMapIndirect (OpGobParams ¶ms) |
|
void | o1_getItemIndirect (OpGobParams ¶ms) |
|
void | o1_setPassMap (OpGobParams ¶ms) |
|
void | o1_setGoblinPosH (OpGobParams ¶ms) |
|
void | o1_getGoblinPosXH (OpGobParams ¶ms) |
|
void | o1_getGoblinPosYH (OpGobParams ¶ms) |
|
void | o1_setGoblinMultState (OpGobParams ¶ms) |
|
void | o1_setGoblinUnk14 (OpGobParams ¶ms) |
|
void | o1_setItemIdInPocket (OpGobParams ¶ms) |
|
void | o1_setItemIndInPocket (OpGobParams ¶ms) |
|
void | o1_getItemIdInPocket (OpGobParams ¶ms) |
|
void | o1_getItemIndInPocket (OpGobParams ¶ms) |
|
void | o1_setGoblinPos (OpGobParams ¶ms) |
|
void | o1_setGoblinState (OpGobParams ¶ms) |
|
void | o1_setGoblinStateRedraw (OpGobParams ¶ms) |
|
void | o1_decRelaxTime (OpGobParams ¶ms) |
|
void | o1_getGoblinPosX (OpGobParams ¶ms) |
|
void | o1_getGoblinPosY (OpGobParams ¶ms) |
|
void | o1_clearPathExistence (OpGobParams ¶ms) |
|
void | o1_setGoblinVisible (OpGobParams ¶ms) |
|
void | o1_setGoblinInvisible (OpGobParams ¶ms) |
|
void | o1_getObjectIntersect (OpGobParams ¶ms) |
|
void | o1_getGoblinIntersect (OpGobParams ¶ms) |
|
void | o1_setItemPos (OpGobParams ¶ms) |
|
void | o1_loadObjects (OpGobParams ¶ms) |
|
void | o1_freeObjects (OpGobParams ¶ms) |
|
void | o1_animateObjects (OpGobParams ¶ms) |
|
void | o1_drawObjects (OpGobParams ¶ms) |
|
void | o1_loadMap (OpGobParams ¶ms) |
|
void | o1_moveGoblin (OpGobParams ¶ms) |
|
void | o1_switchGoblin (OpGobParams ¶ms) |
|
void | o1_loadGoblin (OpGobParams ¶ms) |
|
void | o1_writeTreatItem (OpGobParams ¶ms) |
|
void | o1_moveGoblin0 (OpGobParams ¶ms) |
|
void | o1_setGoblinTarget (OpGobParams ¶ms) |
|
void | o1_setGoblinObjectsPos (OpGobParams ¶ms) |
|
void | o1_initGoblin (OpGobParams ¶ms) |
|
void | manipulateMap (int16 xPos, int16 yPos, int16 item) |
|
void | executeOpcodeDraw (byte i) |
|
void | executeOpcodeFunc (byte i, byte j, OpFuncParams ¶ms) |
|
void | executeOpcodeGob (int i, OpGobParams ¶ms) |
|
const char * | getDescOpcodeDraw (byte i) |
|
const char * | getDescOpcodeFunc (byte i, byte j) |
|
const char * | getDescOpcodeGob (int i) |
|
void | o_drawNOP () |
|
void | o_funcNOP (OpFuncParams ¶ms) |
|
void | o_gobNOP (OpGobParams ¶ms) |
|
void | storeValue (uint16 index, uint16 type, uint32 value) |
|
void | storeValue (uint32 value) |
|
void | storeString (uint16 index, uint16 type, const char *value) |
|
void | storeString (const char *value) |
|
uint32 | readValue (uint16 index, uint16 type) |
|
void | handleBusyWait () |
|