aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/object.cpp
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2011-12-18 15:55:27 +0100
committerWillem Jan Palenstijn2011-12-18 15:56:59 +0100
commit133cfc3ae9de62daa3b3aa9cd7a9d0328b4043dc (patch)
treeafb0675008a9ebb4b1e1275f15609bccb1324ce9 /engines/dreamweb/object.cpp
parent62dc71a73a894426cb2f5c61e26ab53b0c9f06ad (diff)
downloadscummvm-rg350-133cfc3ae9de62daa3b3aa9cd7a9d0328b4043dc.tar.gz
scummvm-rg350-133cfc3ae9de62daa3b3aa9cd7a9d0328b4043dc.tar.bz2
scummvm-rg350-133cfc3ae9de62daa3b3aa9cd7a9d0328b4043dc.zip
DREAMWEB: Fix yet another regression in setPickup
getAnyAd and getEitherAd have different inputs, so can't be interchanged...
Diffstat (limited to 'engines/dreamweb/object.cpp')
-rw-r--r--engines/dreamweb/object.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/dreamweb/object.cpp b/engines/dreamweb/object.cpp
index 473d876ce8..53ecc0c362 100644
--- a/engines/dreamweb/object.cpp
+++ b/engines/dreamweb/object.cpp
@@ -431,9 +431,9 @@ void DreamGenContext::selectOb() {
void DreamGenContext::setPickup() {
if (data.byte(kObjecttype) != kSetObjectType1 && data.byte(kObjecttype) != kSetObjectType3) {
// The original called getAnyAd() here. However, since object types
- // 1 and 3 are excluded, the resulting object is a DynObject, so
- // we can use getEitherAd() instead.
- DynObject *object = getEitherAdCPP();
+ // 1 and 3 are excluded, the resulting object is a DynObject
+ uint8 dummy;
+ DynObject *object = (DynObject *)getAnyAd(&dummy, &dummy);
if (object->mapad[0] == 4) {
blank();
return;