aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2011-12-28 15:55:47 +0100
committerMax Horn2011-12-28 16:36:16 +0100
commitc10ea611e8058958a606ff4478871e7909d882d9 (patch)
treed137747ce936c462252f366b4117eb1f7d9be18d
parent77b8491b8b68674815019de3d3b12a4427ce68b0 (diff)
downloadscummvm-rg350-c10ea611e8058958a606ff4478871e7909d882d9.tar.gz
scummvm-rg350-c10ea611e8058958a606ff4478871e7909d882d9.tar.bz2
scummvm-rg350-c10ea611e8058958a606ff4478871e7909d882d9.zip
DREAMWEB: Rename getEitherAdCPP to getEitherAd, use obj type enums
-rw-r--r--engines/dreamweb/dreamweb.h2
-rw-r--r--engines/dreamweb/object.cpp34
-rw-r--r--engines/dreamweb/stubs.cpp6
3 files changed, 21 insertions, 21 deletions
diff --git a/engines/dreamweb/dreamweb.h b/engines/dreamweb/dreamweb.h
index b7713352ff..2031e759cc 100644
--- a/engines/dreamweb/dreamweb.h
+++ b/engines/dreamweb/dreamweb.h
@@ -797,7 +797,7 @@ public:
void findOrMake(uint8 index, uint8 value, uint8 type);
DynObject *getFreeAd(uint8 index);
DynObject *getExAd(uint8 index);
- DynObject *getEitherAdCPP();
+ DynObject *getEitherAd();
void *getAnyAdDir(uint8 index, uint8 flag);
void showWatch();
void showTime();
diff --git a/engines/dreamweb/object.cpp b/engines/dreamweb/object.cpp
index a9cbadcc2c..8e6436c100 100644
--- a/engines/dreamweb/object.cpp
+++ b/engines/dreamweb/object.cpp
@@ -105,9 +105,9 @@ void DreamWebEngine::obPicture() {
}
void DreamWebEngine::obIcons() {
- uint8 value1, value2;
- getAnyAd(&value1, &value2);
- if (value1 != 0xff) {
+ uint8 slotSize, slotCount;
+ getAnyAd(&slotSize, &slotCount);
+ if (slotSize != 0xff) {
// can open it
showFrame(_icons2, 210, 1, 4, 0);
}
@@ -270,9 +270,9 @@ void DreamWebEngine::getBackFromOb() {
byte DreamWebEngine::getOpenedSlotCount() {
byte obj = _openedOb;
switch (_openedType) {
- case 4:
+ case kExObjectType:
return getExAd(obj)->slotCount;
- case 2:
+ case kFreeObjectType:
return getFreeAd(obj)->slotCount;
default:
return getSetAd(obj)->slotCount;
@@ -282,9 +282,9 @@ byte DreamWebEngine::getOpenedSlotCount() {
byte DreamWebEngine::getOpenedSlotSize() {
byte obj = _openedOb;
switch (_openedType) {
- case 4:
+ case kExObjectType:
return getExAd(obj)->slotSize;
- case 2:
+ case kFreeObjectType:
return getFreeAd(obj)->slotSize;
default:
return getSetAd(obj)->slotSize;
@@ -669,7 +669,7 @@ void DreamWebEngine::dropObject() {
if (_mouseButton == _oldButton || !(_mouseButton & 1))
return;
- if (isItWorn(getEitherAdCPP())) {
+ if (isItWorn(getEitherAd())) {
wornError();
return;
}
@@ -711,7 +711,7 @@ void DreamWebEngine::dropObject() {
bool DreamWebEngine::checkObjectSize() {
byte containerSize = getOpenedSlotSize();
- DynObject *object = getEitherAdCPP();
+ DynObject *object = getEitherAd();
// If there is no size defined for the object in the editor, set its size
// to 6. This could be a bad idea, according to the original source.
byte objectSize = (object->objectSize != 255) ? object->objectSize : 6;
@@ -798,7 +798,7 @@ void DreamWebEngine::swapWithInv() {
ObjectRef objectId = findInvPos();
_itemFrame = objectId._index;
_objectType = objectId._type;
- DynObject *object = getEitherAdCPP();
+ DynObject *object = getEitherAd();
object->mapad[0] = 20;
object->mapad[1] = 255;
byte prevType2 = _objectType;
@@ -806,7 +806,7 @@ void DreamWebEngine::swapWithInv() {
_objectType = prevType;
_itemFrame = prevFrame;
delPointer();
- object = getEitherAdCPP();
+ object = getEitherAd();
object->mapad[0] = 4;
object->mapad[1] = 255;
object->mapad[2] = _lastInvPos;
@@ -852,7 +852,7 @@ void DreamWebEngine::useOpened() {
if (_mouseButton == _oldButton || !(_mouseButton & 1))
return;
- if (isItWorn(getEitherAdCPP())) {
+ if (isItWorn(getEitherAd())) {
wornError();
return;
}
@@ -869,7 +869,7 @@ void DreamWebEngine::useOpened() {
return;
_pickUp = 0;
- DynObject *object = getEitherAdCPP();
+ DynObject *object = getEitherAd();
object->mapad[0] = _openedType;
object->mapad[1] = _openedOb;
object->mapad[2] = _lastInvPos;
@@ -922,7 +922,7 @@ void DreamWebEngine::outOfOpen() {
_objectType = kExObjectType;
}
- DynObject *object = getEitherAdCPP();
+ DynObject *object = getEitherAd();
object->mapad[0] = 20;
object->mapad[1] = 255;
@@ -949,7 +949,7 @@ void DreamWebEngine::swapWithOpen() {
if (_mouseButton == _oldButton || !(_mouseButton & 1))
return;
- if (isItWorn(getEitherAdCPP())) {
+ if (isItWorn(getEitherAd())) {
wornError();
return;
}
@@ -977,7 +977,7 @@ void DreamWebEngine::swapWithOpen() {
_objectType = kExObjectType;
}
- DynObject *object = getEitherAdCPP();
+ DynObject *object = getEitherAd();
object->mapad[0] = 20;
object->mapad[1] = 255;
@@ -985,7 +985,7 @@ void DreamWebEngine::swapWithOpen() {
byte prevFrame2 = _itemFrame;
_objectType = prevType;
_itemFrame = prevFrame;
- object = getEitherAdCPP();
+ object = getEitherAd();
object->mapad[0] = _openedType;
object->mapad[1] = _openedOb;
object->mapad[2] = _lastInvPos;
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index f009bd5963..fb451893a3 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -1280,7 +1280,7 @@ DynObject *DreamWebEngine::getExAd(uint8 index) {
return &_exData[index];
}
-DynObject *DreamWebEngine::getEitherAdCPP() {
+DynObject *DreamWebEngine::getEitherAd() {
if (_objectType == kExObjectType)
return getExAd(_itemFrame);
else
@@ -1311,9 +1311,9 @@ void *DreamWebEngine::getAnyAd(uint8 *slotSize, uint8 *slotCount) {
}
void *DreamWebEngine::getAnyAdDir(uint8 index, uint8 flag) {
- if (flag == 4)
+ if (flag == kExObjectType)
return getExAd(index);
- else if (flag == 2)
+ else if (flag == kFreeObjectType)
return getFreeAd(index);
else
return getSetAd(index);