ScummVM API documentation
TwinE::ScriptLifeV2 Class Reference
Inheritance diagram for TwinE::ScriptLifeV2:
TwinE::ScriptLife

Public Member Functions

 ScriptLifeV2 (TwinEEngine *engine)
 
- Public Member Functions inherited from TwinE::ScriptLife
 ScriptLife (TwinEEngine *engine, const ScriptLifeFunction *functionMap, size_t entries)
 
void doLife (int32 actorIdx)
 

Static Public Member Functions

static int32 lPLAY_MUSIC (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lTRACK_TO_VAR_GAME (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lVAR_GAME_TO_TRACK (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lANIM_TEXTURE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_MESSAGE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_MESSAGE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBUBBLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lNO_CHOC (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAVE_HERO (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRESTORE_HERO (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCINEMA_MODE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lESCALATOR (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRAIN (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCAMERA_CENTER (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_CAMERA (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSHADOW_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPLAY_ACF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lECLAIR (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lINIT_BUGGY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lMEMO_ARDOISE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_CHANGE_CUBE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lMESSAGE_ZOE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_TO_PAL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lACTION (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_FRAME (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_SPRITE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_FRAME_3DS (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lIMPACT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lIMPACT_POINT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPALETTE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lLADDER (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_ARMOR (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_ARMOR_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_LIFE_POINT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSTATE_INVENTORY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lAND_IF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSWITCH (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lOR_CASE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCASE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lDEFAULT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBREAK (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEND_SWITCH (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_HIT_ZONE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAVE_COMPORTEMENT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRESTORE_COMPORTEMENT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAMPLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAMPLE_RND (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAMPLE_ALWAYS (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAMPLE_STOP (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lREPEAT_SAMPLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBACKGROUND (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_VAR_GAME (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSUB_VAR_GAME (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_VAR_CUBE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSUB_VAR_CUBE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_RAIL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lINVERSE_BETA (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lNO_BODY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSTOP_L_TRACK_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRESTORE_L_TRACK_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAVE_COMPORTEMENT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRESTORE_COMPORTEMENT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSPY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lDEBUG (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lDEBUG_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPOPCORN (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFLOW_POINT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFLOW_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_ANIM_DIAL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPCX (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEND_MESSAGE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEND_MESSAGE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPARM_SAMPLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lNEW_SAMPLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPOS_OBJ_AROUND (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPCX_MESS_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_FLAG_GAME (TwinEEngine *engine, LifeScriptContext &ctx)
 
- Static Public Member Functions inherited from TwinE::ScriptLife
static int32 lEMPTY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEND (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lNOP (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSNIF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lOFFSET (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lNEVERIF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lNO_IF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lLABEL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRETURN (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lIF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSWIF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lONEIF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lELSE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBODY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBODY_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lANIM (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lANIM_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_LIFE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_LIFE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_TRACK (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_TRACK_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lMESSAGE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFALLABLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DIRMODE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DIRMODE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCAM_FOLLOW (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_BEHAVIOUR (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_FLAG_CUBE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCOMPORTEMENT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_COMPORTEMENT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_COMPORTEMENT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEND_COMPORTEMENT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lKILL_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSUICIDE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lUSE_ONE_LITTLE_KEY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lGIVE_GOLD_PIECES (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEND_LIFE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSTOP_L_TRACK (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lRESTORE_L_TRACK (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lMESSAGE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lINC_CHAPTER (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFOUND_OBJECT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DOOR_LEFT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DOOR_RIGHT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DOOR_UP (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DOOR_DOWN (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lGIVE_BONUS (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCHANGE_CUBE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lOBJ_COL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBRICK_COL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lOR_IF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lINVISIBLE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lZOOM (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPOS_POINT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_MAGIC_LEVEL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSUB_MAGIC_POINT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_LIFE_POINT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSUB_LIFE_POINT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lHIT_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPLAY_FLA (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lINC_CLOVER_BOX (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_USED_INVENTORY (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_CHOICE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lASK_CHOICE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBIG_MESSAGE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lINIT_PINGOUIN (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_HOLO_POS (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCLR_HOLO_POS (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lADD_FUEL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSUB_FUEL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_GRM (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAY_MESSAGE (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSAY_MESSAGE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFULL_POINT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBETA (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lGRM_OFF (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_PAL_RED (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_ALARM_RED (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_ALARM_PAL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_RED_PAL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_RED_ALARM (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lFADE_PAL_ALARM (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lEXPLODE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lASK_CHOICE_OBJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_DARK_PAL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lSET_NORMAL_PAL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lMESSAGE_SENDELL (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lANIM_SET (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lHOLOMAP_TRAJ (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lGAME_OVER (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lTHE_END (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPLAY_CD_TRACK (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPROJ_ISO (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lPROJ_3D (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lTEXT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lCLEAR_TEXT (TwinEEngine *engine, LifeScriptContext &ctx)
 
static int32 lBRUTAL_EXIT (TwinEEngine *engine, LifeScriptContext &ctx)
 

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