aboutsummaryrefslogtreecommitdiff
path: root/engines/gnap/scenes/group2.cpp
diff options
context:
space:
mode:
authorStrangerke2016-05-08 20:44:35 +0200
committerEugene Sandulenko2016-05-10 12:14:56 +0200
commitcf32e654a712915ee9d40c6595e0f30911833479 (patch)
tree144a75155cb365eb5015ce4e1c7e49f0798d1fd7 /engines/gnap/scenes/group2.cpp
parenta67a9923a928965feb33e86b2c9cb0f18af25ae5 (diff)
downloadscummvm-rg350-cf32e654a712915ee9d40c6595e0f30911833479.tar.gz
scummvm-rg350-cf32e654a712915ee9d40c6595e0f30911833479.tar.bz2
scummvm-rg350-cf32e654a712915ee9d40c6595e0f30911833479.zip
GNAP: Refactoring of playMoan1&2, playPullOutDevice and playPullOutDeviceNonWorking
Diffstat (limited to 'engines/gnap/scenes/group2.cpp')
-rw-r--r--engines/gnap/scenes/group2.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/engines/gnap/scenes/group2.cpp b/engines/gnap/scenes/group2.cpp
index 33322cc70b..e832f35173 100644
--- a/engines/gnap/scenes/group2.cpp
+++ b/engines/gnap/scenes/group2.cpp
@@ -69,7 +69,7 @@ void Scene20::updateAnimationsCb() {
break;
case 0x16A:
// Grab joint
- gnap.playPullOutDevice(4, 4);
+ gnap.playPullOutDevice(Common::Point(4, 4));
gnap.playUseDevice(0, 0);
gameSys.setAnimation(0x16A, 21, 0);
gameSys.insertSequence(0x16A, 21, _currStonerGuySequenceId, 21, kSeqSyncWait, 0, 0, 0);
@@ -370,7 +370,7 @@ void Scene20::run() {
} else {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
- gnap.playMoan2(5, 4);
+ gnap.playMoan2(Common::Point(5, 4));
break;
case GRAB_CURSOR:
gnap._idleFacing = kDirUpRight;
@@ -831,7 +831,7 @@ void Scene21::run() {
break;
case GRAB_CURSOR:
gnap.walkTo(gnap._pos, 0, gnap.getSequenceId(gskIdle, _vm->_hotspotsWalkPos[kHS21Banana]) | 0x10000, 1);
- gnap.playPullOutDevice(2, 5);
+ gnap.playPullOutDevice(Common::Point(2, 5));
gnap.playUseDevice(0, 0);
gnap._actionStatus = kAS21GrabBanana;
break;
@@ -1373,7 +1373,7 @@ void Scene23::run() {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
if (_vm->isFlag(kGFSceneFlag1))
- gnap.playMoan2(0, 0);
+ gnap.playMoan2();
else {
gnap.walkTo(_vm->_hotspotsWalkPos[kHS23Cereals], 0, gnap.getSequenceId(gskIdle, Common::Point(0, 0)) | 0x10000, 1);
gnap._actionStatus = kAS23LookCereals;
@@ -1890,7 +1890,7 @@ void Scene25::run() {
if (_vm->_grabCursorSpriteIndex == kItemTickets) {
gnap._actionStatus = kAS25ShowTicketToVendor;
gnap.walkTo(_vm->_hotspotsWalkPos[kHS25TicketVendor], 0, gnap.getSequenceId(gskIdle, Common::Point(9, 4)) | 0x10000, 1);
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
} else if (_vm->_grabCursorSpriteIndex >= 0) {
gnap.playShowCurrItem(_vm->_hotspotsWalkPos[kHS25TicketVendor].x, _vm->_hotspotsWalkPos[kHS25TicketVendor].y, 6, 1);
@@ -1967,7 +1967,7 @@ void Scene25::run() {
case GRAB_CURSOR:
case TALK_CURSOR:
case PLAT_CURSOR:
- gnap.playMoan2(0, 0);
+ gnap.playMoan2();
break;
}
}
@@ -2187,7 +2187,7 @@ void Scene26::run() {
} else {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
- gnap.playMoan1(plat._pos.x, plat._pos.y);
+ gnap.playMoan1(plat._pos);
break;
case GRAB_CURSOR:
gnap.kissPlatypus(0);
@@ -2424,7 +2424,7 @@ void Scene27::run() {
} else {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
- gnap.playMoan1(plat._pos.x, plat._pos.y);
+ gnap.playMoan1(plat._pos);
break;
case GRAB_CURSOR:
gnap.kissPlatypus(0);
@@ -2613,7 +2613,7 @@ void Scene27::updateAnimations() {
}
break;
case kAS27GrabBucket:
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
_vm->_hotspots[kHS27Bucket]._flags = SF_DISABLED;
_vm->invAdd(kItemEmptyBucket);
@@ -2675,7 +2675,7 @@ void Scene27::updateAnimations() {
break;
case 0xD0:
// Show picture to janitor
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
gameSys.insertSequence(_nextJanitorSequenceId, 39, _currJanitorSequenceId, 39, kSeqSyncWait, 0, 0, 0);
gameSys.setAnimation(_nextJanitorSequenceId, 39, 0);
@@ -2798,7 +2798,7 @@ void Scene28::run() {
} else {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
- gnap.playMoan1(plat._pos.x, plat._pos.y);
+ gnap.playMoan1(plat._pos);
break;
case GRAB_CURSOR:
gnap.kissPlatypus(0);
@@ -2858,13 +2858,13 @@ void Scene28::run() {
} else if (_vm->_grabCursorSpriteIndex == kItemBucketWithBeer) {
gnap._idleFacing = kDirUpLeft;
gnap.walkTo(_vm->_hotspotsWalkPos[kHS28Clown], 0, 0x107BC, 1);
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
gnap._actionStatus = kAS28UseBeerBucketWithClown;
} else if (_vm->_grabCursorSpriteIndex == kItemBucketWithPill) {
gnap._idleFacing = kDirUpLeft;
gnap.walkTo(_vm->_hotspotsWalkPos[kHS28Clown], 0, 0x107BC, 1);
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
gnap._actionStatus = kAS28UsePillBucketWithClown;
} else if (_vm->_grabCursorSpriteIndex >= 0) {
@@ -2989,7 +2989,7 @@ void Scene28::updateAnimations() {
_nextClownSequenceId = 0x119;
break;
case kAS28GrabHornSuccess:
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
gameSys.setAnimation(0x117, 59, 0);
gameSys.insertSequence(0x117, 59, 280, 59, kSeqSyncWait, 0, 0, 0);
@@ -3011,7 +3011,7 @@ void Scene28::updateAnimations() {
gnap._actionStatus = -1;
break;
case kAS28GrabEmptyBucket:
- gnap.playPullOutDevice(0, 0);
+ gnap.playPullOutDevice();
gnap.playUseDevice(0, 0);
gameSys.setAnimation(0x111, 99, 0);
gameSys.insertSequence(0x111, 99, 274, 99, kSeqSyncWait, 0, 0, 0);
@@ -3192,7 +3192,7 @@ void Scene29::run() {
} else {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
- gnap.playMoan1(plat._pos.x, plat._pos.y);
+ gnap.playMoan1(plat._pos);
break;
case GRAB_CURSOR:
gnap.kissPlatypus(0);
@@ -3271,7 +3271,7 @@ void Scene29::run() {
} else {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
- gnap.playMoan2(0, 0);
+ gnap.playMoan2();
break;
case GRAB_CURSOR:
case TALK_CURSOR: