diff options
Diffstat (limited to 'engines/lure/scripts.h')
-rw-r--r-- | engines/lure/scripts.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/lure/scripts.h b/engines/lure/scripts.h index 1e985b955a..5977fc0b3e 100644 --- a/engines/lure/scripts.h +++ b/engines/lure/scripts.h @@ -57,15 +57,15 @@ namespace Lure { #define S_OPCODE_ABORT3 24 #define S_OPCODE_RANDOM 25 -#define S2_OPCODE_TIMEOUT -1 +#define S2_OPCODE_FRAME_CTR -1 #define S2_OPCODE_POSITION -2 #define S2_OPCODE_CHANGE_POS -3 #define S2_OPCODE_UNLOAD -4 #define S2_OPCODE_DIMENSIONS -5 #define S2_OPCODE_JUMP -6 #define S2_OPCODE_ANIMATION -7 -#define S2_OPCODE_UNKNOWN_247 -8 -#define S2_OPCODE_UNKNOWN_258 -9 +#define S2_OPCODE_PLAY_SOUND -8 +#define S2_OPCODE_STOP_SOUND -9 #define S2_OPCODE_ACTIONS -10 @@ -116,8 +116,10 @@ public: static void givePlayerItem(uint16 hotspotId, uint16 v2, uint16 v3); static void decreaseNumGroats(uint16 characterId, uint16 numGroats, 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 enableGargoylesTalk(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); |