diff options
author | Paul Gilbert | 2006-04-30 05:34:54 +0000 |
---|---|---|
committer | Paul Gilbert | 2006-04-30 05:34:54 +0000 |
commit | 8f1604e4cf777311d3147507fbc79344aa57ac0d (patch) | |
tree | 17a5b4f0c2892a9dd16d8c0a538f677062618cb4 /engines | |
parent | b59a791c5ef362b60136246e511c40018ef5e661 (diff) | |
download | scummvm-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.cpp | 1 | ||||
-rw-r--r-- | engines/lure/res_struct.h | 2 |
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; } |