aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStrangerke2012-12-21 18:19:15 +0100
committerStrangerke2012-12-21 18:19:15 +0100
commitfcbcca45b1a3f5abd1961a2e68b41cd2d78c899c (patch)
treed8c286e58f8420eb348fd8385c4342af694f752f
parentd80790a8d848a69acc6809885a6d9663012cae05 (diff)
downloadscummvm-rg350-fcbcca45b1a3f5abd1961a2e68b41cd2d78c899c.tar.gz
scummvm-rg350-fcbcca45b1a3f5abd1961a2e68b41cd2d78c899c.tar.bz2
scummvm-rg350-fcbcca45b1a3f5abd1961a2e68b41cd2d78c899c.zip
HOPKINS: Fix a couple of regressions. Thanks fuzzie for the help
-rw-r--r--engines/hopkins/objects.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/hopkins/objects.cpp b/engines/hopkins/objects.cpp
index bc79393f1d..e3066f5e62 100644
--- a/engines/hopkins/objects.cpp
+++ b/engines/hopkins/objects.cpp
@@ -2371,7 +2371,7 @@ void ObjectsManager::loadZone(const Common::String &file) {
}
v13 = v9 + 1010;
for (int v14 = 0; v14 < 100; v14++)
- _vm->_globals.ZONEP[v14].field12 = READ_LE_UINT16(v13 + 2 * v14);
+ _vm->_globals.ZONEP[v14 + 1].field12 = READ_LE_UINT16(v13 + 2 * v14);
_vm->_globals.freeMemory(ptr);
CARRE_ZONE();
@@ -5292,7 +5292,7 @@ void ObjectsManager::PERSONAGE(const Common::String &backgroundFile, const Commo
_vm->_graphicsManager.SETCOLOR3(254, 0, 0, 0);
_vm->_eventsManager.changeMouseCursor(4);
_vm->_globals.BPP_NOAFF = true;
- for (int v6 = 0; v6 < 4; v6++)
+ for (int v6 = 0; v6 <= 4; v6++)
_vm->_eventsManager.VBL();
_vm->_globals.BPP_NOAFF = false;
_vm->_graphicsManager.FADE_INW();