aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2006-04-30 05:34:54 +0000
committerPaul Gilbert2006-04-30 05:34:54 +0000
commit8f1604e4cf777311d3147507fbc79344aa57ac0d (patch)
tree17a5b4f0c2892a9dd16d8c0a538f677062618cb4 /engines
parentb59a791c5ef362b60136246e511c40018ef5e661 (diff)
downloadscummvm-rg350-8f1604e4cf777311d3147507fbc79344aa57ac0d.tar.gz
scummvm-rg350-8f1604e4cf777311d3147507fbc79344aa57ac0d.tar.bz2
scummvm-rg350-8f1604e4cf777311d3147507fbc79344aa57ac0d.zip
Added load of new script offset field for NPC handling of hotspots
svn-id: r22235
Diffstat (limited to 'engines')
-rw-r--r--engines/lure/res_struct.cpp1
-rw-r--r--engines/lure/res_struct.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/engines/lure/res_struct.cpp b/engines/lure/res_struct.cpp
index 115cadbad8..91c0c0e982 100644
--- a/engines/lure/res_struct.cpp
+++ b/engines/lure/res_struct.cpp
@@ -281,6 +281,7 @@ HotspotData::HotspotData(HotspotResource *rec) {
sequenceOffset = READ_LE_UINT16(&rec->sequenceOffset);
tickProcOffset = READ_LE_UINT16(&rec->tickProcOffset);
tickTimeout = READ_LE_UINT16(&rec->tickTimeout);
+ tickSequenceOffset = READ_LE_UINT16(&rec->tickSequenceOffset);
}
// Hotspot override data
diff --git a/engines/lure/res_struct.h b/engines/lure/res_struct.h
index 938040002f..72eaa03629 100644
--- a/engines/lure/res_struct.h
+++ b/engines/lure/res_struct.h
@@ -82,6 +82,7 @@ struct HotspotResource {
uint16 sequenceOffset;
uint16 tickProcOffset;
uint16 tickTimeout;
+ uint16 tickSequenceOffset;
} GCC_PACK;
struct HotspotAnimResource {
@@ -383,6 +384,7 @@ public:
uint16 sequenceOffset;
uint16 tickProcOffset;
uint16 tickTimeout;
+ uint16 tickSequenceOffset;
void enable() { flags |= 0x80; }
void disable() { flags &= 0x7F; }