ScummVM API documentation
Lure::Script Class Reference

Static Public Member Functions

static uint16 execute (uint16 startOffset)
 
static void executeMethod (int methodIndex, uint16 v1, uint16 v2, uint16 v3)
 
static void activateHotspot (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void setHotspotScript (uint16 hotspotId, uint16 scriptIndex, uint16 v3)
 
static void addSound2 (uint16 soundIndex, uint16 v2, uint16 v3)
 
static void setHotspotFlagMask (uint16 maskVal, uint16 v2, uint16 v3)
 
static void clearSequenceDelayList (uint16 v1, uint16 scriptIndex, uint16 v3)
 
static void deactivateHotspotSet (uint16 listIndex, uint16 v2, uint16 v3)
 
static void deactivateHotspot (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void resetPathfinder (uint16 v1, uint16 v2, uint16 v3)
 
static void addDelayedSequence (uint16 seqOffset, uint16 delay, uint16 canClear)
 
static void killSound (uint16 soundNumber, uint16 v2, uint16 v3)
 
static void characterInRoom (uint16 characterId, uint16 roomNumber, uint16 v3)
 
static void setDesc (uint16 hotspotId, uint16 descId, uint16 v3)
 
static void setHotspotName (uint16 hotspotId, uint16 nameId, uint16 v3)
 
static void addSound (uint16 soundIndex, uint16 v2, uint16 v3)
 
static void endgameSequence (uint16 v1, uint16 v2, uint16 v3)
 
static void setupPigFight (uint16 v1, uint16 v2, uint16 v3)
 
static void displayDialog (uint16 stringId, uint16 v2, uint16 v3)
 
static void setupSkorlFight (uint16 v1, uint16 v2, uint16 v3)
 
static void remoteRoomViewSetup (uint16 v1, uint16 v2, uint16 v3)
 
static void startSpeakingToNoone (uint16 characterId, uint16 stringId, uint16 v3)
 
static void stopSound (uint16 soundIndex, uint16 v2, uint16 v3)
 
static void getDoorBlocked (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void isSkorlInCell (uint16 v1, uint16 v2, uint16 v3)
 
static void ratpouchPushBricks (uint16 v1, uint16 v2, uint16 v3)
 
static void characterChangeRoom (uint16 y, uint16 x, uint16 roomNumber)
 
static void pauseRatpouch (uint16 v1, uint16 v2, uint16 v3)
 
static void setBlockingHotspotScript (uint16 charId, uint16 scriptIndex, uint16 v3)
 
static void decrInventoryItems (uint16 v1, uint16 v2, uint16 v3)
 
static void setTalking (uint16 characterId, uint16 destHotspot, uint16 messageId)
 
static void setActionCtr (uint16 hotspotId, uint16 value, uint16 v3)
 
static void startSpeaking (uint16 characterId, uint16 destHotspot, uint16 messageId)
 
static void disableHotspot (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void cutSack (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void increaseNumGroats (uint16 characterId, uint16 numGroats, uint16 v3)
 
static void enableHotspot (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void displayMessage2 (uint16 messageId, uint16 hotspotId, uint16 v3)
 
static void startOilBurner (uint16 v1, uint16 v2, uint16 v3)
 
static void transformPlayer (uint16 v1, uint16 v2, uint16 v3)
 
static void townHallClose (uint16 v1, uint16 v2, uint16 v3)
 
static void checkRoomNumber (uint16 hotspotId, uint16 roomNumber, uint16 v3)
 
static void makeGoewinFollow (uint16 v1, uint16 v2, uint16 v3)
 
static void doorClose (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void fixGoewin (uint16 v1, uint16 v2, uint16 v3)
 
static void displayMessage (uint16 messageId, uint16 characterId, uint16 destCharacterId)
 
static void doorOpen (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void npcWait (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void checkWakeBrenda (uint16 v1, uint16 v2, uint16 v3)
 
static void setNewSupportData (uint16 index, uint16 hotspotId, uint16 v3)
 
static void setSupportData (uint16 hotspotId, uint16 index, uint16 v3)
 
static void givePlayerItem (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void decreaseNumGroats (uint16 characterId, uint16 numGroats, uint16 v3)
 
static void makeGoewinWork (uint16 v1, uint16 v2, uint16 v3)
 
static void moveCharacterToPlayer (uint16 characterId, uint16 v2, uint16 v3)
 
static void setVillageSkorlTickProc (uint16 v1, uint16 v2, uint16 v3)
 
static void freeGoewin (uint16 v1, uint16 v2, uint16 v3)
 
static void barmanServe (uint16 v1, uint16 v2, uint16 v3)
 
static void getNumGroats (uint16 v1, uint16 v2, uint16 v3)
 
static void checkHasBook (uint16 v1, uint16 v2, uint16 v3)
 
static void enableGargoylesTalk (uint16 v1, uint16 v2, uint16 v3)
 
static void killPlayer (uint16 v1, uint16 v2, uint16 v3)
 
static void normalGoewin (uint16 v1, uint16 v2, uint16 v3)
 
static void animationLoad (uint16 hotspotId, uint16 v2, uint16 v3)
 
static void addActions (uint16 hotspotId, uint16 actions, uint16 v3)
 
static void randomToGeneral (uint16 maxVal, uint16 minVal, uint16 v3)
 
static void checkCellDoor (uint16 v1, uint16 v2, uint16 v3)
 
static void checkSound (uint16 soundNumber, uint16 v2, uint16 v3)
 

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