diff options
author | Travis Howell | 2004-01-15 06:25:57 +0000 |
---|---|---|
committer | Travis Howell | 2004-01-15 06:25:57 +0000 |
commit | 9854ab9344b8113a6308b4be8d125b707177f12f (patch) | |
tree | 0a4f4c0abf91b2918fee5388eccc671b14da017e /scumm | |
parent | 5a876510e76fe4b968aed583350284591e6306f9 (diff) | |
download | scummvm-rg350-9854ab9344b8113a6308b4be8d125b707177f12f.tar.gz scummvm-rg350-9854ab9344b8113a6308b4be8d125b707177f12f.tar.bz2 scummvm-rg350-9854ab9344b8113a6308b4be8d125b707177f12f.zip |
Add correct fix for puttputt
svn-id: r12401
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/script.cpp | 7 | ||||
-rw-r--r-- | scumm/script_v6.cpp | 4 |
2 files changed, 4 insertions, 7 deletions
diff --git a/scumm/script.cpp b/scumm/script.cpp index 6d54677e9c..36cd30f77f 100644 --- a/scumm/script.cpp +++ b/scumm/script.cpp @@ -664,10 +664,11 @@ void ScummEngine::runInventoryScript(int i) { if (_version <= 2) { redrawV2Inventory(); } else { - int tmp[16]; - tmp[0] = i; + int args[16]; + memset(args, 0, sizeof(args)); + args[0] = i; if (VAR(VAR_INVENTORY_SCRIPT)) { - runScript(VAR(VAR_INVENTORY_SCRIPT), 0, 0, tmp); + runScript(VAR(VAR_INVENTORY_SCRIPT), 0, 0, args); } } } diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp index 17c0f44f4f..abf6b601d7 100644 --- a/scumm/script_v6.cpp +++ b/scumm/script_v6.cpp @@ -1930,10 +1930,6 @@ void ScummEngine_v6::o6_verbOps() { case 139: // SO_VERB_IMAGE_IN_ROOM b = pop(); a = pop(); - // HACK Prevent puttmoon from loading non existant objects - if ((_gameId == GID_PUTTPUTT) && (a > 900)) - break; - if (slot && a != vs->imgindex) { setVerbObject(b, a, slot); vs->type = kImageVerbType; |