aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/scripts.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lure/scripts.h')
-rw-r--r--engines/lure/scripts.h8
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);