aboutsummaryrefslogtreecommitdiff
path: root/engines/gnap/scenes
diff options
context:
space:
mode:
authorStrangerke2016-04-26 22:55:09 +0200
committerEugene Sandulenko2016-05-10 09:54:21 +0200
commitffb93fa214ae0550a5afd571b9fe998dcb856fb7 (patch)
tree0dbbb5b38161c66cfd2051d774ee80b2aff57a36 /engines/gnap/scenes
parent19d205b3da025609f171bf7e77b71bb28fcb6604 (diff)
downloadscummvm-rg350-ffb93fa214ae0550a5afd571b9fe998dcb856fb7.tar.gz
scummvm-rg350-ffb93fa214ae0550a5afd571b9fe998dcb856fb7.tar.bz2
scummvm-rg350-ffb93fa214ae0550a5afd571b9fe998dcb856fb7.zip
GNAP: Prepare the merge of scene group 0 (WIP 2)
Diffstat (limited to 'engines/gnap/scenes')
-rw-r--r--engines/gnap/scenes/scene03.cpp226
-rw-r--r--engines/gnap/scenes/scene03.h10
-rw-r--r--engines/gnap/scenes/scene04.cpp202
-rw-r--r--engines/gnap/scenes/scene04.h8
4 files changed, 223 insertions, 223 deletions
diff --git a/engines/gnap/scenes/scene03.cpp b/engines/gnap/scenes/scene03.cpp
index 2bcbe40a8f..3c35ee32bd 100644
--- a/engines/gnap/scenes/scene03.cpp
+++ b/engines/gnap/scenes/scene03.cpp
@@ -27,36 +27,36 @@
namespace Gnap {
enum {
- kHSPlatypus = 0,
- kHSGrass = 1,
- kHSExitTruck = 2,
- kHSCreek = 3,
- kHSTrappedPlatypus = 4,
- kHSDevice = 5,
- kHSWalkAreas1 = 6,
- kHSWalkAreas2 = 7,
- kHSPlatypusWalkArea = 8,
- kHSWalkAreas3 = 9
+ kHS03Platypus = 0,
+ kHS03Grass = 1,
+ kHS03ExitTruck = 2,
+ kHS03Creek = 3,
+ kHS03TrappedPlatypus = 4,
+ kHS03Device = 5,
+ kHS03WalkAreas1 = 6,
+ kHS03WalkAreas2 = 7,
+ kHS03PlatypusWalkArea = 8,
+ kHS03WalkAreas3 = 9
};
enum {
- kASLeaveScene = 0,
- kASFreePlatypus = 1,
- kASHypnotizePlat = 2,
- kASHypnotizeScaredPlat = 3,
- kASFreePlatypusDone = 4,
- kASGrabPlatypus = 5,
- kASGrabCreek = 6,
- kASGrabCreekDone = 7,
- kASGrabScaredPlatypus = 8
+ kAS03LeaveScene = 0,
+ kAS03FreePlatypus = 1,
+ kAS03HypnotizePlat = 2,
+ kAS03HypnotizeScaredPlat= 3,
+ kAS03FreePlatypusDone = 4,
+ kAS03GrabPlatypus = 5,
+ kAS03GrabCreek = 6,
+ kAS03GrabCreekDone = 7,
+ kAS03GrabScaredPlatypus = 8
};
Scene03::Scene03(GnapEngine *vm) : Scene(vm) {
- _s03_nextPlatSequenceId = -1;
- _s03_platypusScared = false;
- _s03_platypusHypnotized = false;
- _s03_nextFrogSequenceId = -1;
- _s03_currFrogSequenceId = -1;
+ _nextPlatSequenceId = -1;
+ _platypusScared = false;
+ _platypusHypnotized = false;
+ _nextFrogSequenceId = -1;
+ _currFrogSequenceId = -1;
}
int Scene03::init() {
@@ -67,24 +67,24 @@ int Scene03::init() {
}
void Scene03::updateHotspots() {
- _vm->setHotspot(kHSPlatypus, 0, 0, 0, 0, SF_DISABLED | SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR);
- _vm->setHotspot(kHSGrass, 646, 408, 722, 458, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 9, 6);
- _vm->setHotspot(kHSExitTruck, 218, 64, 371, 224, SF_EXIT_U_CURSOR | SF_WALKABLE, 4, 4);
- _vm->setHotspot(kHSCreek, 187, 499, 319, 587, SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 3, 7);
- _vm->setHotspot(kHSTrappedPlatypus, 450, 256, 661, 414, SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 2, 5);
- _vm->setHotspot(kHSWalkAreas1, 0, 500, 300, 600);
- _vm->setHotspot(kHSWalkAreas2, 300, 447, 800, 600);
- _vm->setHotspot(kHSPlatypusWalkArea, 235, 0, 800, 600);
- _vm->setHotspot(kHSWalkAreas3, 0, 0, 800, 354);
- _vm->setDeviceHotspot(kHSDevice, -1, -1, -1, -1);
+ _vm->setHotspot(kHS03Platypus, 0, 0, 0, 0, SF_DISABLED | SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR);
+ _vm->setHotspot(kHS03Grass, 646, 408, 722, 458, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 9, 6);
+ _vm->setHotspot(kHS03ExitTruck, 218, 64, 371, 224, SF_EXIT_U_CURSOR | SF_WALKABLE, 4, 4);
+ _vm->setHotspot(kHS03Creek, 187, 499, 319, 587, SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 3, 7);
+ _vm->setHotspot(kHS03TrappedPlatypus, 450, 256, 661, 414, SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 2, 5);
+ _vm->setHotspot(kHS03WalkAreas1, 0, 500, 300, 600);
+ _vm->setHotspot(kHS03WalkAreas2, 300, 447, 800, 600);
+ _vm->setHotspot(kHS03PlatypusWalkArea, 235, 0, 800, 600);
+ _vm->setHotspot(kHS03WalkAreas3, 0, 0, 800, 354);
+ _vm->setDeviceHotspot(kHS03Device, -1, -1, -1, -1);
if (_vm->isFlag(kGFPlatypus))
- _vm->_hotspots[kHSPlatypus]._flags = SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR;
+ _vm->_hotspots[kHS03Platypus]._flags = SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR;
if (_vm->isFlag(kGFGrassTaken))
- _vm->_hotspots[kHSGrass]._flags = SF_WALKABLE | SF_DISABLED;
+ _vm->_hotspots[kHS03Grass]._flags = SF_WALKABLE | SF_DISABLED;
if (_vm->isFlag(kGFPlatypus))
- _vm->_hotspots[kHSTrappedPlatypus]._flags = SF_DISABLED;
- if (_vm->isFlag(kGFPlatypus) || _s03_platypusHypnotized)
- _vm->_hotspots[kHSPlatypusWalkArea]._flags |= SF_WALKABLE;
+ _vm->_hotspots[kHS03TrappedPlatypus]._flags = SF_DISABLED;
+ if (_vm->isFlag(kGFPlatypus) || _platypusHypnotized)
+ _vm->_hotspots[kHS03PlatypusWalkArea]._flags |= SF_WALKABLE;
_vm->_hotspotsCount = 10;
}
@@ -95,14 +95,14 @@ void Scene03::run() {
_vm->_gameSys->insertSequence(0x1CA, 251, 0, 0, kSeqLoop, 0, 0, 0);
_vm->_gameSys->insertSequence(0x1CB, 251, 0, 0, kSeqLoop, 0, 0, 0);
- _s03_platypusHypnotized = false;
+ _platypusHypnotized = false;
_vm->initGnapPos(3, 4, kDirBottomRight);
_vm->_gameSys->insertSequence(0x1C6, 253, 0, 0, kSeqNone, 0, 0, 0);
- _s03_currFrogSequenceId = 0x1C6;
- _s03_nextFrogSequenceId = -1;
+ _currFrogSequenceId = 0x1C6;
+ _nextFrogSequenceId = -1;
_vm->_gameSys->setAnimation(0x1C6, 253, 2);
_vm->_timers[6] = _vm->getRandom(20) + 30;
@@ -140,7 +140,7 @@ void Scene03::run() {
_vm->updateGrabCursorSprite(0, 0);
switch (_vm->_sceneClickedHotspot) {
- case kHSPlatypus:
+ case kHS03Platypus:
if (_vm->_gnapActionStatus < 0 && _vm->isFlag(kGFPlatypus)) {
if (_vm->_grabCursorSpriteIndex == kItemDisguise) {
_vm->gnapUseDisguiseOnPlatypus();
@@ -169,7 +169,7 @@ void Scene03::run() {
}
break;
- case kHSGrass:
+ case kHS03Grass:
if (_vm->_gnapActionStatus < 0) {
if (_vm->isFlag(kGFGrassTaken)) {
_vm->gnapWalkTo(-1, -1, -1, -1, 1);
@@ -185,7 +185,7 @@ void Scene03::run() {
_vm->playGnapUseDevice(0, 0);
_vm->_gameSys->insertSequence(0x1B3, 253, 0x1B2, 253, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->setAnimation(0x1B3, 253, 5);
- _vm->_hotspots[kHSGrass]._flags |= SF_WALKABLE | SF_DISABLED;
+ _vm->_hotspots[kHS03Grass]._flags |= SF_WALKABLE | SF_DISABLED;
break;
case TALK_CURSOR:
case PLAT_CURSOR:
@@ -196,15 +196,15 @@ void Scene03::run() {
}
break;
- case kHSExitTruck:
+ case kHS03ExitTruck:
if (_vm->_gnapActionStatus < 0) {
_vm->_isLeavingScene = true;
- _vm->_hotspots[kHSPlatypusWalkArea]._flags |= SF_WALKABLE;
+ _vm->_hotspots[kHS03PlatypusWalkArea]._flags |= SF_WALKABLE;
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y, 0, 0x107AD, 1);
- _vm->_gnapActionStatus = kASLeaveScene;
+ _vm->_gnapActionStatus = kAS03LeaveScene;
if (_vm->isFlag(kGFPlatypus))
_vm->platypusWalkTo(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y, -1, 0x107C2, 1);
- _vm->_hotspots[kHSPlatypusWalkArea]._flags &= ~SF_WALKABLE;
+ _vm->_hotspots[kHS03PlatypusWalkArea]._flags &= ~SF_WALKABLE;
if (_vm->_cursorValue == 1)
_vm->_newSceneNum = 2;
else
@@ -212,7 +212,7 @@ void Scene03::run() {
}
break;
- case kHSCreek:
+ case kHS03Creek:
if (_vm->_gnapActionStatus == -1) {
if (_vm->_grabCursorSpriteIndex >= 0) {
_vm->playGnapImpossible(0, 0);
@@ -223,11 +223,11 @@ void Scene03::run() {
break;
case GRAB_CURSOR:
if (!_vm->isFlag(kGFPlatypus))
- _vm->_hotspots[kHSPlatypusWalkArea]._flags |= SF_WALKABLE;
+ _vm->_hotspots[kHS03PlatypusWalkArea]._flags |= SF_WALKABLE;
if (_vm->gnapWalkTo(_vm->_hotspotsWalkPos[3].x, _vm->_hotspotsWalkPos[3].y, 0, _vm->getGnapSequenceId(gskIdle, _vm->_hotspotsWalkPos[3].x + 1, _vm->_hotspotsWalkPos[3].y + 1) | 0x10000, 1))
- _vm->_gnapActionStatus = kASGrabCreek;
+ _vm->_gnapActionStatus = kAS03GrabCreek;
if (!_vm->isFlag(kGFPlatypus))
- _vm->_hotspots[kHSPlatypusWalkArea]._flags &= ~SF_WALKABLE;
+ _vm->_hotspots[kHS03PlatypusWalkArea]._flags &= ~SF_WALKABLE;
break;
case TALK_CURSOR:
case PLAT_CURSOR:
@@ -238,7 +238,7 @@ void Scene03::run() {
}
break;
- case kHSTrappedPlatypus:
+ case kHS03TrappedPlatypus:
if (_vm->_gnapActionStatus < 0) {
if (_vm->isFlag(kGFPlatypus)) {
_vm->gnapWalkTo(-1, -1, -1, -1, 1);
@@ -250,27 +250,27 @@ void Scene03::run() {
_vm->playGnapScratchingHead(8, 4);
break;
case GRAB_CURSOR:
- if (_s03_platypusHypnotized) {
+ if (_platypusHypnotized) {
_vm->gnapWalkTo(7, 6, 0, 0x107B5, 1);
- _vm->_gnapActionStatus = kASFreePlatypus;
+ _vm->_gnapActionStatus = kAS03FreePlatypus;
} else {
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, 0, _vm->getGnapSequenceId(gskIdle, 0, 0) | 0x10000, 1);
- if (_s03_platypusScared)
- _vm->_gnapActionStatus = kASGrabScaredPlatypus;
+ if (_platypusScared)
+ _vm->_gnapActionStatus = kAS03GrabScaredPlatypus;
else
- _vm->_gnapActionStatus = kASGrabPlatypus;
+ _vm->_gnapActionStatus = kAS03GrabPlatypus;
}
break;
case TALK_CURSOR:
- if (_s03_platypusHypnotized) {
+ if (_platypusHypnotized) {
_vm->playGnapBrainPulsating(8, 4);
} else {
_vm->_gnapIdleFacing = kDirBottomRight;
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, 0, _vm->getGnapSequenceId(gskIdle, 0, 0) | 0x10000, 1);
- if (_s03_platypusScared)
- _vm->_gnapActionStatus = kASHypnotizeScaredPlat;
+ if (_platypusScared)
+ _vm->_gnapActionStatus = kAS03HypnotizeScaredPlat;
else
- _vm->_gnapActionStatus = kASHypnotizePlat;
+ _vm->_gnapActionStatus = kAS03HypnotizePlat;
}
break;
case PLAT_CURSOR:
@@ -281,30 +281,30 @@ void Scene03::run() {
}
break;
- case kHSDevice:
+ case kHS03Device:
if (_vm->_gnapActionStatus < 0) {
_vm->runMenu();
updateHotspots();
}
break;
- case kHSWalkAreas1:
- case kHSWalkAreas2:
- case kHSWalkAreas3:
+ case kHS03WalkAreas1:
+ case kHS03WalkAreas2:
+ case kHS03WalkAreas3:
if (_vm->_gnapActionStatus < 0)
_vm->gnapWalkTo(-1, -1, -1, -1, 1);
break;
- case kHSPlatypusWalkArea:
+ case kHS03PlatypusWalkArea:
if (_vm->_gnapActionStatus < 0) {
- if (_vm->isFlag(kGFPlatypus) || _s03_platypusHypnotized) {
+ if (_vm->isFlag(kGFPlatypus) || _platypusHypnotized) {
_vm->gnapWalkTo(-1, -1, -1, -1, 1);
} else {
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, 0, 0x107B5, 1);
- if (_s03_platypusScared)
- _vm->_gnapActionStatus = kASGrabScaredPlatypus;
+ if (_platypusScared)
+ _vm->_gnapActionStatus = kAS03GrabScaredPlatypus;
else
- _vm->_gnapActionStatus = kASGrabPlatypus;
+ _vm->_gnapActionStatus = kAS03GrabPlatypus;
}
}
break;
@@ -328,18 +328,18 @@ void Scene03::run() {
_vm->updatePlatypusIdleSequence();
if (_vm->_gnapActionStatus < 0)
_vm->updateGnapIdleSequence();
- if (!_vm->_timers[1] && !_s03_platypusScared) {
+ if (!_vm->_timers[1] && !_platypusScared) {
_vm->_timers[1] = _vm->getRandom(40) + 20;
- if (_vm->_gnapActionStatus < 0 && _vm->_platypusActionStatus < 0 && !_vm->isFlag(kGFPlatypus) && !_s03_platypusHypnotized)
- _s03_nextPlatSequenceId = 450;
+ if (_vm->_gnapActionStatus < 0 && _vm->_platypusActionStatus < 0 && !_vm->isFlag(kGFPlatypus) && !_platypusHypnotized)
+ _nextPlatSequenceId = 450;
}
if (!_vm->_timers[6]) {
_vm->_timers[6] = _vm->getRandom(20) + 30;
- if (_vm->_gnapActionStatus < 0 && _vm->_platypusActionStatus < 0 && _s03_nextFrogSequenceId == -1) {
+ if (_vm->_gnapActionStatus < 0 && _vm->_platypusActionStatus < 0 && _nextFrogSequenceId == -1) {
if (_vm->getRandom(5) == 1)
- _s03_nextFrogSequenceId = 0x1C6;
+ _nextFrogSequenceId = 0x1C6;
else
- _s03_nextFrogSequenceId = 0x1C7;
+ _nextFrogSequenceId = 0x1C7;
}
}
if (!_vm->_timers[4]) {
@@ -377,13 +377,13 @@ void Scene03::updateAnimations() {
if (_vm->_gameSys->getAnimationStatus(0) == 2) {
_vm->_gameSys->setAnimation(0, 0, 0);
switch (_vm->_gnapActionStatus) {
- case kASLeaveScene:
+ case kAS03LeaveScene:
_vm->_sceneDone = true;
break;
- case kASFreePlatypus:
- _s03_nextPlatSequenceId = 0x1BC;
+ case kAS03FreePlatypus:
+ _nextPlatSequenceId = 0x1BC;
break;
- case kASFreePlatypusDone:
+ case kAS03FreePlatypusDone:
_vm->_gnapActionStatus = -1;
_vm->_platX = 6;
_vm->_platY = 6;
@@ -395,10 +395,10 @@ void Scene03::updateAnimations() {
_vm->_platypusSequenceDatNum = 1;
_vm->_platypusSequenceId = 0x7CA;
_vm->setFlag(kGFPlatypus);
- _s03_nextPlatSequenceId = -1;
+ _nextPlatSequenceId = -1;
updateHotspots();
break;
- case kASHypnotizePlat:
+ case kAS03HypnotizePlat:
_vm->playGnapBrainPulsating(0, 0);
_vm->addFullScreenSprite(0x106, 255);
_vm->_gameSys->setAnimation(0x1C9, 256, 1);
@@ -411,10 +411,10 @@ void Scene03::updateAnimations() {
_vm->_platypusSequenceDatNum = 0;
_vm->_platypusSequenceId = 0x1BA;
_vm->_gnapActionStatus = -1;
- _s03_platypusHypnotized = true;
+ _platypusHypnotized = true;
updateHotspots();
break;
- case kASHypnotizeScaredPlat:
+ case kAS03HypnotizeScaredPlat:
_vm->playGnapBrainPulsating(0, 0);
_vm->_gameSys->insertSequence(0x1BF, 99, _vm->_platypusSequenceId | (_vm->_platypusSequenceDatNum << 16), 99, kSeqSyncExists, 0, 0, 0);
_vm->_gameSys->setAnimation(0x1BF, 99, 1);
@@ -431,23 +431,23 @@ void Scene03::updateAnimations() {
_vm->_platypusSequenceDatNum = 0;
_vm->_platypusSequenceId = 0x1BA;
_vm->_gnapActionStatus = -1;
- _s03_platypusHypnotized = true;
+ _platypusHypnotized = true;
updateHotspots();
break;
- case kASGrabPlatypus:
- _s03_nextPlatSequenceId = 0x1BD;
- _s03_platypusHypnotized = false;
+ case kAS03GrabPlatypus:
+ _nextPlatSequenceId = 0x1BD;
+ _platypusHypnotized = false;
break;
- case kASGrabScaredPlatypus:
- _s03_nextPlatSequenceId = 0x1C0;
- _s03_platypusHypnotized = false;
+ case kAS03GrabScaredPlatypus:
+ _nextPlatSequenceId = 0x1C0;
+ _platypusHypnotized = false;
break;
- case kASGrabCreek:
+ case kAS03GrabCreek:
_vm->_gameSys->insertSequence(0x1B4, _vm->_gnapId, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->setAnimation(0x1B4, _vm->_gnapId, 0);
_vm->_gnapSequenceId = 0x1B4;
_vm->_gnapSequenceDatNum = 0;
- _vm->_gnapActionStatus = kASGrabCreekDone;
+ _vm->_gnapActionStatus = kAS03GrabCreekDone;
break;
default:
_vm->_gnapActionStatus = -1;
@@ -456,20 +456,20 @@ void Scene03::updateAnimations() {
}
if (_vm->_gameSys->getAnimationStatus(1) == 2) {
- if (_s03_nextPlatSequenceId == 0x1BD || _s03_nextPlatSequenceId == 0x1C0) {
+ if (_nextPlatSequenceId == 0x1BD || _nextPlatSequenceId == 0x1C0) {
_vm->_gameSys->setAnimation(0, 0, 1);
- _s03_platypusScared = true;
+ _platypusScared = true;
_vm->_gameSys->insertSequence(0x1B5, _vm->_gnapId, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
- _vm->_gameSys->insertSequence(_s03_nextPlatSequenceId, 99, _vm->_platypusSequenceId | (_vm->_platypusSequenceDatNum << 16), 99, kSeqSyncWait, 0, 0, 0);
+ _vm->_gameSys->insertSequence(_nextPlatSequenceId, 99, _vm->_platypusSequenceId | (_vm->_platypusSequenceDatNum << 16), 99, kSeqSyncWait, 0, 0, 0);
_vm->_gnapSequenceId = 0x1B5;
_vm->_gnapSequenceDatNum = 0;
_vm->_gnapIdleFacing = kDirNone;
- _vm->_platypusSequenceId = _s03_nextPlatSequenceId;
+ _vm->_platypusSequenceId = _nextPlatSequenceId;
_vm->_platypusSequenceDatNum = 0;
- _vm->_gameSys->setAnimation(_s03_nextPlatSequenceId, 99, 1);
- _s03_nextPlatSequenceId = -1;
+ _vm->_gameSys->setAnimation(_nextPlatSequenceId, 99, 1);
+ _nextPlatSequenceId = -1;
_vm->_gnapActionStatus = -1;
- } else if (_s03_nextPlatSequenceId == 0x1BC) {
+ } else if (_nextPlatSequenceId == 0x1BC) {
_vm->_gnapX = 3;
_vm->_gnapY = 6;
_vm->_gameSys->insertSequence(0x1B6, 120, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
@@ -479,30 +479,30 @@ void Scene03::updateAnimations() {
_vm->_gnapSequenceId = 0x1B6;
_vm->_gnapSequenceDatNum = 0;
_vm->_gnapIdleFacing = kDirNone;
- _vm->_gnapActionStatus = kASFreePlatypusDone;
- _s03_nextPlatSequenceId = -1;
- } else if (_s03_nextPlatSequenceId == 0x1C2 && !_s03_platypusScared) {
+ _vm->_gnapActionStatus = kAS03FreePlatypusDone;
+ _nextPlatSequenceId = -1;
+ } else if (_nextPlatSequenceId == 0x1C2 && !_platypusScared) {
_vm->_gameSys->setAnimation(0, 0, 1);
_vm->_gameSys->insertSequence(0x1C2, 99, _vm->_platypusSequenceId | (_vm->_platypusSequenceDatNum << 16), 99, kSeqSyncWait, 0, 0, 0);
_vm->_platypusSequenceId = 0x1C2;
_vm->_platypusSequenceDatNum = 0;
_vm->_gameSys->setAnimation(0x1C2, 99, 1);
- _s03_nextPlatSequenceId = -1;
- } else if (_s03_nextPlatSequenceId == -1 && _s03_platypusScared && !_s03_platypusHypnotized) {
+ _nextPlatSequenceId = -1;
+ } else if (_nextPlatSequenceId == -1 && _platypusScared && !_platypusHypnotized) {
_vm->_gameSys->setAnimation(0, 0, 1);
_vm->_gameSys->setAnimation(0x1BE, 99, 1);
_vm->_gameSys->insertSequence(0x1BE, 99, _vm->_platypusSequenceId | (_vm->_platypusSequenceDatNum << 16), 99, kSeqSyncWait, 0, 0, 0);
_vm->_platypusSequenceId = 0x1BE;
_vm->_platypusSequenceDatNum = 0;
- _s03_nextPlatSequenceId = -1;
+ _nextPlatSequenceId = -1;
}
}
- if (_vm->_gameSys->getAnimationStatus(2) == 2 && _s03_nextFrogSequenceId != -1) {
- _vm->_gameSys->setAnimation(_s03_nextFrogSequenceId, 253, 2);
- _vm->_gameSys->insertSequence(_s03_nextFrogSequenceId, 253, _s03_currFrogSequenceId, 253, kSeqSyncWait, 0, 0, 0);
- _s03_currFrogSequenceId = _s03_nextFrogSequenceId;
- _s03_nextFrogSequenceId = -1;
+ if (_vm->_gameSys->getAnimationStatus(2) == 2 && _nextFrogSequenceId != -1) {
+ _vm->_gameSys->setAnimation(_nextFrogSequenceId, 253, 2);
+ _vm->_gameSys->insertSequence(_nextFrogSequenceId, 253, _currFrogSequenceId, 253, kSeqSyncWait, 0, 0, 0);
+ _currFrogSequenceId = _nextFrogSequenceId;
+ _nextFrogSequenceId = -1;
}
if (_vm->_gameSys->getAnimationStatus(5) == 2) {
diff --git a/engines/gnap/scenes/scene03.h b/engines/gnap/scenes/scene03.h
index e8a7ccf716..aac06ccac2 100644
--- a/engines/gnap/scenes/scene03.h
+++ b/engines/gnap/scenes/scene03.h
@@ -42,11 +42,11 @@ public:
virtual void updateAnimationsCb() {}
private:
- bool _s03_platypusHypnotized;
- bool _s03_platypusScared;
- int _s03_nextPlatSequenceId;
- int _s03_nextFrogSequenceId;
- int _s03_currFrogSequenceId;
+ bool _platypusHypnotized;
+ bool _platypusScared;
+ int _nextPlatSequenceId;
+ int _nextFrogSequenceId;
+ int _currFrogSequenceId;
};
} // End of namespace Gnap
diff --git a/engines/gnap/scenes/scene04.cpp b/engines/gnap/scenes/scene04.cpp
index 299656c226..d61ceac57e 100644
--- a/engines/gnap/scenes/scene04.cpp
+++ b/engines/gnap/scenes/scene04.cpp
@@ -28,38 +28,38 @@
namespace Gnap {
enum {
- kHSPlatypus = 0,
- kHSTwig = 1,
- kHSDog = 2,
- kHSAxe = 3,
- kHSDoor = 4,
- kHSExitTruck = 5,
- kHSDevice = 6,
- kHSWindow = 7,
- kHSExitBarn = 8,
- kHSWalkArea1 = 9,
- kHSWalkArea2 = 10
+ kHS04Platypus = 0,
+ kHS04Twig = 1,
+ kHS04Dog = 2,
+ kHS04Axe = 3,
+ kHS04Door = 4,
+ kHS04ExitTruck = 5,
+ kHS04Device = 6,
+ kHS04Window = 7,
+ kHS04ExitBarn = 8,
+ kHS04WalkArea1 = 9,
+ kHS04WalkArea2 = 10
};
enum {
- kASOpenDoor = 1,
- kASGetKeyFirst = 2,
- kASGetKeyAnother = 3,
- kASLeaveScene = 4,
- kASGetKeyFirstDone = 6,
- kASGetKeyFirst2 = 7,
- kASGetKeyAnother2 = 8,
- kASGetKeyAnotherDone = 9,
- kASOpenDoorDone = 10,
- kASGrabDog = 12,
- kASGrabAxe = 13
+ kAS04OpenDoor = 1,
+ kAS04GetKeyFirst = 2,
+ kAS04GetKeyAnother = 3,
+ kAS04LeaveScene = 4,
+ kAS04GetKeyFirstDone = 6,
+ kAS04GetKeyFirst2 = 7,
+ kAS04GetKeyAnother2 = 8,
+ kAS04GetKeyAnotherDone = 9,
+ kAS04OpenDoorDone = 10,
+ kAS04GrabDog = 12,
+ kAS04GrabAxe = 13
};
Scene04::Scene04(GnapEngine *vm) : Scene(vm) {
- _s04_dogIdCtr = 0;
- _s04_triedWindow = false;
- _s04_nextDogSequenceId = -1;
- _s04_currDogSequenceId = -1;
+ _dogIdCtr = 0;
+ _triedWindow = false;
+ _nextDogSequenceId = -1;
+ _currDogSequenceId = -1;
}
int Scene04::init() {
@@ -70,23 +70,23 @@ int Scene04::init() {
}
void Scene04::updateHotspots() {
- _vm->setHotspot(kHSPlatypus, 0, 0, 0, 0, SF_DISABLED | SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR);
- _vm->setHotspot(kHSTwig, 690, 394, 769, 452, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 9, 6);
- _vm->setHotspot(kHSDog, 550, 442, 680, 552, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 8);
- _vm->setHotspot(kHSAxe, 574, 342, 680, 412, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 7);
- _vm->setHotspot(kHSDoor, 300, 244, 386, 410, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 7);
- _vm->setHotspot(kHSExitTruck, 226, 580, 688, 600, SF_EXIT_D_CURSOR | SF_WALKABLE, 5, 9);
- _vm->setHotspot(kHSWindow, 121, 295, 237, 342, SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 3, 7);
- _vm->setHotspot(kHSExitBarn, 585, 154, 800, 276, SF_EXIT_U_CURSOR, 10, 8);
- _vm->setHotspot(kHSWalkArea1, 0, 0, 562, 461);
- _vm->setHotspot(kHSWalkArea2, 562, 0, 800, 500);
- _vm->setDeviceHotspot(kHSDevice, -1, -1, -1, -1);
+ _vm->setHotspot(kHS04Platypus, 0, 0, 0, 0, SF_DISABLED | SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR);
+ _vm->setHotspot(kHS04Twig, 690, 394, 769, 452, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 9, 6);
+ _vm->setHotspot(kHS04Dog, 550, 442, 680, 552, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 8);
+ _vm->setHotspot(kHS04Axe, 574, 342, 680, 412, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 7);
+ _vm->setHotspot(kHS04Door, 300, 244, 386, 410, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 7);
+ _vm->setHotspot(kHS04ExitTruck, 226, 580, 688, 600, SF_EXIT_D_CURSOR | SF_WALKABLE, 5, 9);
+ _vm->setHotspot(kHS04Window, 121, 295, 237, 342, SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 3, 7);
+ _vm->setHotspot(kHS04ExitBarn, 585, 154, 800, 276, SF_EXIT_U_CURSOR, 10, 8);
+ _vm->setHotspot(kHS04WalkArea1, 0, 0, 562, 461);
+ _vm->setHotspot(kHS04WalkArea2, 562, 0, 800, 500);
+ _vm->setDeviceHotspot(kHS04Device, -1, -1, -1, -1);
if (_vm->isFlag(kGFPlatypus))
- _vm->_hotspots[kHSPlatypus]._flags = SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR;
+ _vm->_hotspots[kHS04Platypus]._flags = SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR;
if (_vm->isFlag(kGFTwigTaken))
- _vm->_hotspots[kHSTwig]._flags = SF_WALKABLE | SF_DISABLED;
+ _vm->_hotspots[kHS04Twig]._flags = SF_WALKABLE | SF_DISABLED;
if (_vm->isFlag(kGFPlatypusTalkingToAssistant) || _vm->_cursorValue == 1)
- _vm->_hotspots[kHSAxe]._flags = SF_DISABLED;
+ _vm->_hotspots[kHS04Axe]._flags = SF_DISABLED;
_vm->_hotspotsCount = 11;
}
@@ -94,13 +94,13 @@ void Scene04::run() {
_vm->playSound(0x1091C, true);
_vm->startSoundTimerC(4);
- _vm->_gameSys->insertSequence(0x210, 139 - _s04_dogIdCtr, 0, 0, kSeqNone, 0, 0, 0);
+ _vm->_gameSys->insertSequence(0x210, 139 - _dogIdCtr, 0, 0, kSeqNone, 0, 0, 0);
- _s04_currDogSequenceId = 0x210;
- _s04_nextDogSequenceId = -1;
+ _currDogSequenceId = 0x210;
+ _nextDogSequenceId = -1;
- _vm->_gameSys->setAnimation(0x210, 139 - _s04_dogIdCtr, 3);
- _s04_dogIdCtr = (_s04_dogIdCtr + 1) % 2;
+ _vm->_gameSys->setAnimation(0x210, 139 - _dogIdCtr, 3);
+ _dogIdCtr = (_dogIdCtr + 1) % 2;
_vm->_timers[6] = _vm->getRandom(20) + 60;
_vm->_timers[5] = _vm->getRandom(150) + 300;
_vm->_timers[7] = _vm->getRandom(150) + 200;
@@ -174,14 +174,14 @@ void Scene04::run() {
_vm->updateGrabCursorSprite(0, 0);
switch (_vm->_sceneClickedHotspot) {
- case kHSDevice:
+ case kHS04Device:
if (_vm->_gnapActionStatus < 0) {
_vm->runMenu();
updateHotspots();
}
break;
- case kHSPlatypus:
+ case kHS04Platypus:
if (_vm->_gnapActionStatus < 0 && _vm->isFlag(kGFPlatypus)) {
if (_vm->_grabCursorSpriteIndex == kItemDisguise) {
_vm->gnapUseDisguiseOnPlatypus();
@@ -213,7 +213,7 @@ void Scene04::run() {
}
break;
- case kHSTwig:
+ case kHS04Twig:
if (_vm->_gnapActionStatus < 0) {
if (_vm->_grabCursorSpriteIndex >= 0) {
_vm->playGnapShowItem(_vm->_grabCursorSpriteIndex, 9, 6);
@@ -237,7 +237,7 @@ void Scene04::run() {
}
break;
- case kHSAxe:
+ case kHS04Axe:
if (_vm->_gnapActionStatus < 0) {
if (_vm->_grabCursorSpriteIndex >= 0) {
_vm->playGnapShowCurrItem(_vm->_hotspotsWalkPos[3].x, _vm->_hotspotsWalkPos[3].y, 9, 5);
@@ -249,7 +249,7 @@ void Scene04::run() {
case GRAB_CURSOR:
_vm->_gnapIdleFacing = kDirUpRight;
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[3].x, _vm->_hotspotsWalkPos[3].y, 0, _vm->getGnapSequenceId(gskIdle, 0, 0) | 0x10000, 1);
- _vm->_gnapActionStatus = kASGrabAxe;
+ _vm->_gnapActionStatus = kAS04GrabAxe;
_vm->setFlag(kGFPlatypusTalkingToAssistant);
updateHotspots();
break;
@@ -262,7 +262,7 @@ void Scene04::run() {
}
break;
- case kHSDog:
+ case kHS04Dog:
if (_vm->_gnapActionStatus < 0) {
if (_vm->_grabCursorSpriteIndex >= 0) {
_vm->playGnapShowCurrItem(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y, 9, 7);
@@ -271,19 +271,19 @@ void Scene04::run() {
case LOOK_CURSOR:
if (_vm->gnapWalkTo(_vm->_gnapX, _vm->_gnapY, 0, -1, 1)) {
_vm->playGnapMoan2(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y);
- _s04_nextDogSequenceId = 0x20F;
+ _nextDogSequenceId = 0x20F;
}
break;
case GRAB_CURSOR:
_vm->_gnapIdleFacing = kDirBottomRight;
if (_vm->gnapWalkTo(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y, 0, _vm->getGnapSequenceId(gskIdle, 0, 0) | 0x10000, 1))
- _vm->_gnapActionStatus = kASGrabDog;
+ _vm->_gnapActionStatus = kAS04GrabDog;
break;
case TALK_CURSOR:
_vm->_gnapIdleFacing = kDirBottomRight;
if (_vm->gnapWalkTo(_vm->_gnapX, _vm->_gnapY, 0, -1, 1)) {
_vm->playGnapBrainPulsating(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y);
- _s04_nextDogSequenceId = 0x20E;
+ _nextDogSequenceId = 0x20E;
}
break;
case PLAT_CURSOR:
@@ -294,7 +294,7 @@ void Scene04::run() {
}
break;
- case kHSDoor:
+ case kHS04Door:
if (_vm->_gnapActionStatus < 0) {
if (_vm->_grabCursorSpriteIndex >= 0) {
_vm->playGnapShowCurrItem(_vm->_hotspotsWalkPos[_vm->_sceneClickedHotspot].x, _vm->_hotspotsWalkPos[_vm->_sceneClickedHotspot].y, 4, 3);
@@ -307,13 +307,13 @@ void Scene04::run() {
case GRAB_CURSOR:
if (_vm->_cursorValue == 1) {
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, 0, 0x107BC, 1);
- _vm->_gnapActionStatus = kASOpenDoor;
+ _vm->_gnapActionStatus = kAS04OpenDoor;
_vm->_timers[5] = 300;
_vm->_gnapIdleFacing = kDirUpLeft;
} else {
_vm->_isLeavingScene = true;
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, 0, 0x107BC, 1);
- _vm->_gnapActionStatus = kASLeaveScene;
+ _vm->_gnapActionStatus = kAS04LeaveScene;
_vm->_newSceneNum = 38;
}
break;
@@ -325,11 +325,11 @@ void Scene04::run() {
}
break;
- case kHSExitTruck:
+ case kHS04ExitTruck:
if (_vm->_gnapActionStatus < 0) {
_vm->_isLeavingScene = true;
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[5].x, _vm->_hotspotsWalkPos[5].y, 0, 0x107AE, 1);
- _vm->_gnapActionStatus = kASLeaveScene;
+ _vm->_gnapActionStatus = kAS04LeaveScene;
if (_vm->isFlag(kGFPlatypus))
_vm->platypusWalkTo(_vm->_hotspotsWalkPos[5].x, _vm->_hotspotsWalkPos[5].y, -1, 0x107C7, 1);
if (_vm->_cursorValue == 1)
@@ -339,7 +339,7 @@ void Scene04::run() {
}
break;
- case kHSWindow:
+ case kHS04Window:
if (_vm->_gnapActionStatus < 0) {
if (_vm->_grabCursorSpriteIndex >= 0) {
_vm->playGnapShowCurrItem(_vm->_hotspotsWalkPos[_vm->_sceneClickedHotspot].x, _vm->_hotspotsWalkPos[_vm->_sceneClickedHotspot].y, 2, 3);
@@ -349,11 +349,11 @@ void Scene04::run() {
switch (_vm->_verbCursor) {
case LOOK_CURSOR:
if (_vm->gnapWalkTo(_vm->_hotspotsWalkPos[7].x, _vm->_hotspotsWalkPos[7].y, 0, _vm->getGnapSequenceId(gskIdle, 10, 2) | 0x10000, 1)) {
- if (_s04_triedWindow) {
- _vm->_gnapActionStatus = kASGetKeyAnother;
+ if (_triedWindow) {
+ _vm->_gnapActionStatus = kAS04GetKeyAnother;
} else {
- _vm->_gnapActionStatus = kASGetKeyFirst;
- _s04_triedWindow = true;
+ _vm->_gnapActionStatus = kAS04GetKeyFirst;
+ _triedWindow = true;
}
}
break;
@@ -369,11 +369,11 @@ void Scene04::run() {
}
break;
- case kHSExitBarn:
+ case kHS04ExitBarn:
if (_vm->_gnapActionStatus < 0) {
_vm->_isLeavingScene = true;
_vm->gnapWalkTo(_vm->_hotspotsWalkPos[8].x, _vm->_hotspotsWalkPos[8].y, 0, 0x107AB, 1);
- _vm->_gnapActionStatus = kASLeaveScene;
+ _vm->_gnapActionStatus = kAS04LeaveScene;
if (_vm->isFlag(kGFPlatypus))
_vm->platypusWalkTo(_vm->_hotspotsWalkPos[8].x, _vm->_hotspotsWalkPos[8].y + 1, -1, 0x107C1, 1);
if (_vm->_cursorValue == 1)
@@ -383,8 +383,8 @@ void Scene04::run() {
}
break;
- case kHSWalkArea1:
- case kHSWalkArea2:
+ case kHS04WalkArea1:
+ case kHS04WalkArea2:
if (_vm->_gnapActionStatus < 0)
_vm->gnapWalkTo(-1, -1, -1, -1, 1);
break;
@@ -419,8 +419,8 @@ void Scene04::run() {
}
if (!_vm->_timers[6]) {
_vm->_timers[6] = _vm->getRandom(20) + 60;
- if (_s04_nextDogSequenceId == -1)
- _s04_nextDogSequenceId = 0x210;
+ if (_nextDogSequenceId == -1)
+ _nextDogSequenceId = 0x210;
}
if (!_vm->_timers[8]) {
_vm->_timers[8] = _vm->getRandom(150) + 400;
@@ -445,10 +445,10 @@ void Scene04::updateAnimations() {
if (_vm->_gameSys->getAnimationStatus(0) == 2) {
_vm->_gameSys->setAnimation(0, 0, 0);
switch (_vm->_gnapActionStatus) {
- case kASLeaveScene:
+ case kAS04LeaveScene:
_vm->_sceneDone = true;
break;
- case kASOpenDoor:
+ case kAS04OpenDoor:
_vm->_gameSys->insertSequence(0x205, _vm->_gnapId, 0, 0, kSeqNone, 0, 0, 0);
_vm->_gameSys->insertSequence(0x207, 121, 521, 121, kSeqSyncWait, 0, 0, 0);
_vm->_gnapX = 6;
@@ -459,29 +459,29 @@ void Scene04::updateAnimations() {
_vm->_gameSys->setAnimation(0x107B5, _vm->_gnapId, 0);
_vm->_gnapSequenceId = 0x7B5;
_vm->_gnapSequenceDatNum = 1;
- _vm->_gnapActionStatus = kASOpenDoorDone;
+ _vm->_gnapActionStatus = kAS04OpenDoorDone;
break;
- case kASOpenDoorDone:
+ case kAS04OpenDoorDone:
_vm->_gameSys->insertSequence(0x209, 121, 0x207, 121, kSeqSyncWait, 0, 0, 0);
_vm->_gnapActionStatus = -1;
break;
- case kASGetKeyFirst:
+ case kAS04GetKeyFirst:
_vm->_gameSys->insertSequence(0x204, _vm->_gnapId, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->setAnimation(0x204, _vm->_gnapId, 0);
_vm->_gnapSequenceId = 0x204;
_vm->_gnapSequenceDatNum = 0;
- _vm->_gnapActionStatus = kASGetKeyFirst2;
+ _vm->_gnapActionStatus = kAS04GetKeyFirst2;
break;
- case kASGetKeyFirst2:
+ case kAS04GetKeyFirst2:
_vm->_gameSys->insertSequence(0x206, 255, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->insertSequence(0x1FF, 256, 0, 0, kSeqNone, 0, 0, 0);
_vm->_gameSys->insertSequence(0x20B, 256, 0, 0, kSeqNone, 0, 0, 0);
_vm->_gameSys->setAnimation(0x20B, 256, 0);
_vm->_gnapSequenceId = 0x206;
_vm->_gnapSequenceDatNum = 0;
- _vm->_gnapActionStatus = kASGetKeyFirstDone;
+ _vm->_gnapActionStatus = kAS04GetKeyFirstDone;
break;
- case kASGetKeyFirstDone:
+ case kAS04GetKeyFirstDone:
_vm->_gameSys->requestRemoveSequence(0x1FF, 256);
_vm->_gameSys->requestRemoveSequence(0x20B, 256);
_vm->_gameSys->insertSequence(0x107B5, _vm->_gnapId,
@@ -492,23 +492,23 @@ void Scene04::updateAnimations() {
_vm->_gnapSequenceDatNum = 1;
_vm->_gnapActionStatus = -1;
break;
- case kASGetKeyAnother:
+ case kAS04GetKeyAnother:
_vm->_gameSys->insertSequence(0x202, _vm->_gnapId, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->setAnimation(0x202, _vm->_gnapId, 0);
_vm->_gnapSequenceId = 0x202;
_vm->_gnapSequenceDatNum = 0;
- _vm->_gnapActionStatus = kASGetKeyAnother2;
+ _vm->_gnapActionStatus = kAS04GetKeyAnother2;
break;
- case kASGetKeyAnother2:
+ case kAS04GetKeyAnother2:
_vm->_gameSys->insertSequence(0x203, 255, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->insertSequence(0x1FF, 256, 0, 0, kSeqNone, 0, 0, 0);
_vm->_gameSys->insertSequence(0x20A, 256, 0, 0, kSeqNone, 0, 0, 0);
_vm->_gameSys->setAnimation(0x20A, 256, 0);
_vm->_gnapSequenceId = 0x203;
_vm->_gnapSequenceDatNum = 0;
- _vm->_gnapActionStatus = kASGetKeyAnotherDone;
+ _vm->_gnapActionStatus = kAS04GetKeyAnotherDone;
break;
- case kASGetKeyAnotherDone:
+ case kAS04GetKeyAnotherDone:
_vm->_gameSys->removeSequence(0x1FF, 256, true);
_vm->_gameSys->removeSequence(0x20A, 256, true);
_vm->_gameSys->insertSequence(0x107B5, _vm->_gnapId,
@@ -519,10 +519,10 @@ void Scene04::updateAnimations() {
_vm->_gnapIdleFacing = kDirBottomRight;
_vm->_gnapActionStatus = -1;
break;
- case kASGrabDog:
- _s04_nextDogSequenceId = 0x201;
+ case kAS04GrabDog:
+ _nextDogSequenceId = 0x201;
break;
- case kASGrabAxe:
+ case kAS04GrabAxe:
_vm->_gameSys->insertSequence(0x211, _vm->_gnapId, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->requestRemoveSequence(0x212, 100);
_vm->_gnapSequenceDatNum = 0;
@@ -544,27 +544,27 @@ void Scene04::updateAnimations() {
}
if (_vm->_gameSys->getAnimationStatus(3) == 2) {
- if (_s04_nextDogSequenceId == 0x201) {
- _vm->_gameSys->insertSequence(_s04_nextDogSequenceId, 139 - _s04_dogIdCtr,
- _s04_currDogSequenceId, 139 - (_s04_dogIdCtr + 1) % 2,
+ if (_nextDogSequenceId == 0x201) {
+ _vm->_gameSys->insertSequence(_nextDogSequenceId, 139 - _dogIdCtr,
+ _currDogSequenceId, 139 - (_dogIdCtr + 1) % 2,
kSeqSyncWait, 0, 0, 0);
_vm->_gameSys->insertSequence(0x200, _vm->_gnapId, makeRid(_vm->_gnapSequenceDatNum, _vm->_gnapSequenceId), _vm->_gnapId, kSeqSyncWait, 0, 0, 0);
- _vm->_gameSys->setAnimation(_s04_nextDogSequenceId, 139 - _s04_dogIdCtr, 3);
- _s04_dogIdCtr = (_s04_dogIdCtr + 1) % 2;
- _s04_currDogSequenceId = 0x201;
+ _vm->_gameSys->setAnimation(_nextDogSequenceId, 139 - _dogIdCtr, 3);
+ _dogIdCtr = (_dogIdCtr + 1) % 2;
+ _currDogSequenceId = 0x201;
_vm->_gnapSequenceId = 0x200;
_vm->_gnapSequenceDatNum = 0;
_vm->_gnapActionStatus = -1;
_vm->_timers[6] = _vm->getRandom(20) + 60;
- _s04_nextDogSequenceId = -1;
- } else if (_s04_nextDogSequenceId != -1) {
- _vm->_gameSys->insertSequence(_s04_nextDogSequenceId, 139 - _s04_dogIdCtr,
- _s04_currDogSequenceId, 139 - (_s04_dogIdCtr + 1) % 2,
+ _nextDogSequenceId = -1;
+ } else if (_nextDogSequenceId != -1) {
+ _vm->_gameSys->insertSequence(_nextDogSequenceId, 139 - _dogIdCtr,
+ _currDogSequenceId, 139 - (_dogIdCtr + 1) % 2,
kSeqSyncWait, 0, 0, 0);
- _vm->_gameSys->setAnimation(_s04_nextDogSequenceId, 139 - _s04_dogIdCtr, 3);
- _s04_dogIdCtr = (_s04_dogIdCtr + 1) % 2;
- _s04_currDogSequenceId = _s04_nextDogSequenceId;
- _s04_nextDogSequenceId = -1;
+ _vm->_gameSys->setAnimation(_nextDogSequenceId, 139 - _dogIdCtr, 3);
+ _dogIdCtr = (_dogIdCtr + 1) % 2;
+ _currDogSequenceId = _nextDogSequenceId;
+ _nextDogSequenceId = -1;
}
}
}
diff --git a/engines/gnap/scenes/scene04.h b/engines/gnap/scenes/scene04.h
index 519799b48c..10b6964045 100644
--- a/engines/gnap/scenes/scene04.h
+++ b/engines/gnap/scenes/scene04.h
@@ -42,10 +42,10 @@ public:
virtual void updateAnimationsCb() {}
private:
- bool _s04_triedWindow;
- int _s04_dogIdCtr;
- int _s04_nextDogSequenceId;
- int _s04_currDogSequenceId;
+ bool _triedWindow;
+ int _dogIdCtr;
+ int _nextDogSequenceId;
+ int _currDogSequenceId;
};
} // End of namespace Gnap