aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/hires2.cpp
diff options
context:
space:
mode:
authorWalter van Niftrik2016-03-17 10:46:53 +0100
committerWalter van Niftrik2016-06-06 20:35:49 +0200
commitc0b33afc4a41e3c00dfafa6e1262ce17ed68c15c (patch)
treedccbddc71dc23b84d6a387e6174a20335d64708d /engines/adl/hires2.cpp
parent6fd580fb6661e6cf2e7935aae925457e7c92e822 (diff)
downloadscummvm-rg350-c0b33afc4a41e3c00dfafa6e1262ce17ed68c15c.tar.gz
scummvm-rg350-c0b33afc4a41e3c00dfafa6e1262ce17ed68c15c.tar.bz2
scummvm-rg350-c0b33afc4a41e3c00dfafa6e1262ce17ed68c15c.zip
ADL: Load hires2 dropped item offsets
Diffstat (limited to 'engines/adl/hires2.cpp')
-rw-r--r--engines/adl/hires2.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/adl/hires2.cpp b/engines/adl/hires2.cpp
index e5475201de..b99f9fc3c5 100644
--- a/engines/adl/hires2.cpp
+++ b/engines/adl/hires2.cpp
@@ -106,6 +106,15 @@ void HiRes2Engine::init() {
f.seek(IDI_HR2_OFS_CMDS_0);
readCommands(f, _globalCommands);
+ // Load dropped item offsets
+ f.seek(IDI_HR2_OFS_ITEM_OFFSETS);
+ for (uint i = 0; i < IDI_HR2_NUM_ITEM_OFFSETS; ++i) {
+ Common::Point p;
+ p.x = f.readByte();
+ p.y = f.readByte();
+ _itemOffsets.push_back(p);
+ }
+
f.seek(IDI_HR2_OFS_VERBS);
loadWords(f, _verbs);