diff options
| author | Strangerke | 2016-05-23 07:48:37 +0200 | 
|---|---|---|
| committer | Strangerke | 2016-05-23 07:48:37 +0200 | 
| commit | f0f42b05ca0302fc018e5a094cead25096564c77 (patch) | |
| tree | b96e4ca90b0bec3674d415b43c6e6150a943f1b7 | |
| parent | 1a8093c92299aba2a5a27c0de6bd164b84ab9179 (diff) | |
| download | scummvm-rg350-f0f42b05ca0302fc018e5a094cead25096564c77.tar.gz scummvm-rg350-f0f42b05ca0302fc018e5a094cead25096564c77.tar.bz2 scummvm-rg350-f0f42b05ca0302fc018e5a094cead25096564c77.zip | |
GNAP: Rename two Facing enums
| -rw-r--r-- | engines/gnap/character.cpp | 60 | ||||
| -rw-r--r-- | engines/gnap/character.h | 4 | ||||
| -rw-r--r-- | engines/gnap/grid.cpp | 2 | ||||
| -rw-r--r-- | engines/gnap/scenes/group0.cpp | 60 | ||||
| -rw-r--r-- | engines/gnap/scenes/group1.cpp | 52 | ||||
| -rw-r--r-- | engines/gnap/scenes/group2.cpp | 56 | ||||
| -rw-r--r-- | engines/gnap/scenes/group3.cpp | 26 | ||||
| -rw-r--r-- | engines/gnap/scenes/group4.cpp | 8 | 
8 files changed, 134 insertions, 134 deletions
| diff --git a/engines/gnap/character.cpp b/engines/gnap/character.cpp index 575e3f3dd9..5eb35d1237 100644 --- a/engines/gnap/character.cpp +++ b/engines/gnap/character.cpp @@ -28,7 +28,7 @@ namespace Gnap {  Character::Character(GnapEngine *vm) : _vm(vm) {  	_pos = Common::Point(0, 0); -	_idleFacing = kDirNone; +	_idleFacing = kDirIdleLeft;  	_actionStatus = 0;  	_sequenceId = 0;  	_sequenceDatNum = 0; @@ -373,8 +373,8 @@ int PlayerGnap::getSequenceId(int kind, Common::Point gridPos) {  			case kDirUpRight:  				sequenceId = 0x82F;  				break; -			case kDirNone: -			case kDirUnk4: +			case kDirIdleLeft: +			case kDirIdleRight:  				break;  			}  		} @@ -394,8 +394,8 @@ int PlayerGnap::getSequenceId(int kind, Common::Point gridPos) {  		case kDirUpRight:  			sequenceId = 0x83E;  			break; -		case kDirNone: -		case kDirUnk4: +		case kDirIdleLeft: +		case kDirIdleRight:  			break;  		}  		break; @@ -478,7 +478,7 @@ void PlayerGnap::useJointOnPlatypus() {  			kSeqSyncWait, 0, 15 * (5 * plat._pos.x - 25), 48 * (plat._pos.y - 7));  		plat._sequenceDatNum = 1;  		plat._sequenceId = 0x876; -		plat._idleFacing = kDirNone; +		plat._idleFacing = kDirIdleLeft;  		playSequence(0x107B5);  		walkStep();  		while (_vm->_gameSys->getAnimationStatus(0) != 2 && !_vm->_gameDone) { @@ -509,7 +509,7 @@ void PlayerGnap::kissPlatypus(int callback) {  			kSeqSyncWait, _vm->getSequenceTotalDuration(0x10847), 75 * plat._pos.x - plat._gridX, 48 * plat._pos.y - plat._gridY);  		plat._sequenceDatNum = 1;  		plat._sequenceId = 0x7CB; -		plat._idleFacing = kDirNone; +		plat._idleFacing = kDirIdleLeft;  		playSequence(0x107B5);  		while (_vm->_gameSys->getAnimationStatus(0) != 2 && !_vm->_gameDone) {  			_vm->updateMouseCursor(); @@ -528,7 +528,7 @@ void PlayerGnap::useDeviceOnPlatypus() {  	playSequence(makeRid(1, getSequenceId(kGSPullOutDevice, plat._pos))); -	if (plat._idleFacing != kDirNone) { +	if (plat._idleFacing != kDirIdleLeft) {  		_vm->_gameSys->insertSequence(makeRid(1, 0x7D5), plat._id,  			makeRid(plat._sequenceDatNum, plat._sequenceId), plat._id,  			kSeqSyncWait, 0, 75 * plat._pos.x - plat._gridX, 48 * plat._pos.y - plat._gridY); @@ -653,10 +653,11 @@ void PlayerGnap::initPos(int gridX, int gridY, Facing facing) {  	_vm->_timers[2] = 30;  	_vm->_timers[3] = 300;  	_pos = Common::Point(gridX, gridY); -	if (facing == kDirNone) +	if (facing == kDirIdleLeft)  		_idleFacing = kDirBottomRight;  	else  		_idleFacing = facing; +  	if (_idleFacing == kDirBottomLeft) {  		_sequenceId = 0x7B8;  	} else { @@ -1167,9 +1168,9 @@ int PlayerPlat::getSequenceId(int kind, Common::Point gridPos) {  	int sequenceId = 0x7CB; -	if (_idleFacing != kDirNone) { +	if (_idleFacing != kDirIdleLeft) {  		sequenceId = 0x7CC; -		_idleFacing = kDirUnk4; +		_idleFacing = kDirIdleRight;  	}  	return sequenceId | 0x10000; @@ -1189,7 +1190,7 @@ void PlayerPlat::updateIdleSequence() {  			if (_vm->_timers[1] == 0) {  				_vm->_timers[1] = _vm->getRandom(20) + 30;  				int rnd = _vm->getRandom(10); -				if (_idleFacing != kDirNone) { +				if (_idleFacing != kDirIdleLeft) {  					if (rnd != 0 || _sequenceId != 0x7CA) {  						if (rnd != 1 || _sequenceId != 0x7CA)  							playSequence(0x107CA); @@ -1228,7 +1229,7 @@ void PlayerPlat::updateIdleSequence2() {  		if (_vm->_timers[0]) {  			if (!_vm->_timers[1]) {  				_vm->_timers[1] = _vm->getRandom(20) + 30; -				if (_idleFacing != kDirNone) { +				if (_idleFacing != kDirIdleLeft) {  					if (_vm->getRandom(10) >= 2 || _sequenceId != 0x7CA)  						playSequence(0x107CA);  					else @@ -1255,15 +1256,15 @@ void PlayerPlat::initPos(int gridX, int gridY, Facing facing) {  	_vm->_timers[0] = 50;  	_vm->_timers[1] = 20;  	_pos = Common::Point(gridX, gridY); -	if (facing == kDirNone) -		_idleFacing = kDirNone; +	if (facing == kDirIdleLeft) +		_idleFacing = kDirIdleLeft;  	else  		_idleFacing = facing; -	if (_idleFacing == kDirUnk4) { +	if (_idleFacing == kDirIdleRight) {  		_sequenceId = 0x7D1;  	} else {  		_sequenceId = 0x7C1; -		_idleFacing = kDirNone; +		_idleFacing = kDirIdleLeft;  	}  	_id = 20 * _pos.y;  	_sequenceDatNum = 1; @@ -1371,15 +1372,14 @@ bool PlayerPlat::walkTo(Common::Point gridPos, int animationIndex, int sequenceI  			_sequenceId = platSequenceId;  			_id = platId;  			_sequenceDatNum = datNum; -			// CHECKME Not sure if this is correct...  			if (_walkNodes[_walkNodesCount - 1]._deltaX > 0) -				_idleFacing = kDirNone; +				_idleFacing = kDirIdleLeft;  			else if (_walkNodes[_walkNodesCount - 1]._deltaX < 0) -				_idleFacing = kDirUnk4; +				_idleFacing = kDirIdleRight;  			else if (_walkNodes[_walkNodesCount - 1]._gridX1 % 2) -				_idleFacing = kDirUnk4; +				_idleFacing = kDirIdleRight;  			else -				_idleFacing = kDirNone; +				_idleFacing = kDirIdleLeft;  			if (animationIndex >= 0)  				_vm->_gameSys->setAnimation(makeRid(_sequenceDatNum, _sequenceId), _id, animationIndex);  		} else if (animationIndex >= 0) { @@ -1391,29 +1391,29 @@ bool PlayerPlat::walkTo(Common::Point gridPos, int animationIndex, int sequenceI  			_sequenceId = ridToEntryIndex(sequenceId);  			_sequenceDatNum = ridToDatIndex(sequenceId);  			if (_sequenceId == 0x7C2) { -				_idleFacing = kDirNone; +				_idleFacing = kDirIdleLeft;  			} else if (_sequenceId == 0x7D2) { -				_idleFacing = kDirUnk4; +				_idleFacing = kDirIdleRight;  			}  		} else {  			if (_walkNodesCount > 0) {  				if (_walkNodes[_walkNodesCount - 1]._deltaX > 0) {  					_sequenceId = 0x7C2; -					_idleFacing = kDirNone; +					_idleFacing = kDirIdleLeft;  				} else if (_walkNodes[_walkNodesCount - 1]._deltaX < 0) {  					_sequenceId = 0x7D2; -					_idleFacing = kDirUnk4; +					_idleFacing = kDirIdleRight;  				} else if (_walkNodes[0]._deltaX > 0) {  					_sequenceId = 0x7C2; -					_idleFacing = kDirNone; +					_idleFacing = kDirIdleLeft;  				} else if (_walkNodes[0]._deltaX < 0) {  					_sequenceId = 0x7D2; -					_idleFacing = kDirUnk4; +					_idleFacing = kDirIdleRight;  				} else {  					_sequenceId = 0x7D2; -					_idleFacing = kDirUnk4; +					_idleFacing = kDirIdleRight;  				} -			} else if (_idleFacing != kDirNone) { +			} else if (_idleFacing != kDirIdleLeft) {  				_sequenceId = 0x7D2;  			} else {  				_sequenceId = 0x7C2; diff --git a/engines/gnap/character.h b/engines/gnap/character.h index be6efbfdf4..27e98be15c 100644 --- a/engines/gnap/character.h +++ b/engines/gnap/character.h @@ -28,10 +28,10 @@ namespace Gnap {  class GnapEngine;  enum Facing { -	kDirNone = 0, +	kDirIdleLeft = 0,  	kDirBottomRight = 1,  	kDirBottomLeft = 3, -	kDirUnk4 = 4, +	kDirIdleRight = 4,  	kDirUpLeft = 5,  	kDirUpRight = 7  }; diff --git a/engines/gnap/grid.cpp b/engines/gnap/grid.cpp index b3a8a4b305..2197317227 100644 --- a/engines/gnap/grid.cpp +++ b/engines/gnap/grid.cpp @@ -75,7 +75,7 @@ int PlayerGnap::getWalkStopSequenceId(int deltaX, int deltaY) {  Facing PlayerGnap::getWalkFacing(int deltaX, int deltaY) {  	static const Facing gnapWalkFacings[9] = {  		kDirUpLeft, kDirBottomLeft, kDirBottomLeft, -		kDirUpLeft, kDirNone, kDirBottomLeft, +		kDirUpLeft, kDirIdleLeft, kDirBottomLeft,  		kDirUpRight, kDirBottomRight, kDirBottomRight  	};  	// CHECKME This is a little weird diff --git a/engines/gnap/scenes/group0.cpp b/engines/gnap/scenes/group0.cpp index a3359bfb39..e55b08eac3 100644 --- a/engines/gnap/scenes/group0.cpp +++ b/engines/gnap/scenes/group0.cpp @@ -92,7 +92,7 @@ void Scene01::run() {  	if (_vm->_prevSceneNum == 2) {  		gnap.initPos(11, 6, kDirBottomLeft);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(12, 6, kDirUnk4); +			plat.initPos(12, 6, kDirIdleRight);  		_vm->endSceneInit();  		if (_vm->isFlag(kGFPlatypus))  			plat.walkTo(Common::Point(9, 6), -1, 0x107C2, 1); @@ -100,7 +100,7 @@ void Scene01::run() {  	} else {  		gnap.initPos(1, 6, kDirBottomRight);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(1, 7, kDirNone); +			plat.initPos(1, 7, kDirIdleLeft);  		_vm->endSceneInit();  	} @@ -416,7 +416,7 @@ void Scene02::run() {  	case 3:  		gnap.initPos(11, 6, kDirBottomLeft);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(12, 6, kDirUnk4); +			plat.initPos(12, 6, kDirIdleRight);  		_vm->endSceneInit();  		if (_vm->isFlag(kGFPlatypus))  			plat.walkTo(Common::Point(9, 6), -1, 0x107C2, 1); @@ -425,7 +425,7 @@ void Scene02::run() {  	case 4:  		gnap.initPos(_vm->_hotspotsWalkPos[6].x, _vm->_hotspotsWalkPos[6].y, kDirBottomLeft);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(_vm->_hotspotsWalkPos[6].x + 1, _vm->_hotspotsWalkPos[6].y, kDirUnk4); +			plat.initPos(_vm->_hotspotsWalkPos[6].x + 1, _vm->_hotspotsWalkPos[6].y, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(7, 6), 0, 0x107B9, 1);  		if (_vm->isFlag(kGFPlatypus)) @@ -436,19 +436,19 @@ void Scene02::run() {  	case 47:  		_vm->clearFlag(kGFUnk25);  		gnap.initPos(5, 6, kDirBottomLeft); -		plat.initPos(6, 7, kDirUnk4); +		plat.initPos(6, 7, kDirIdleRight);  		_vm->endSceneInit();  		break;  	case 49:  		gnap.initPos(5, 6, kDirBottomRight);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(6, 7, kDirNone); +			plat.initPos(6, 7, kDirIdleLeft);  		_vm->endSceneInit();  		break;  	default:  		gnap.initPos(-1, 6, kDirBottomRight);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(-1, 7, kDirNone); +			plat.initPos(-1, 7, kDirIdleLeft);  		_vm->endSceneInit();  		if (_vm->isFlag(kGFPlatypus))  			plat.walkTo(Common::Point(2, 7), -1, 0x107C2, 1); @@ -569,7 +569,7 @@ void Scene02::run() {  									gnap._actionStatus = kAS02UseTruckNoGas;  							}  						} else { -							gnap._idleFacing = kDirUnk4; +							gnap._idleFacing = kDirIdleRight;  							if (gnap.walkTo(_vm->_hotspotsWalkPos[3], 0, gnap.getSequenceId(kGSIdle, Common::Point(2, 2)) | 0x10000, 1))  								gnap._actionStatus = kAS02UseTruckNoKeys;  						} @@ -911,7 +911,7 @@ void Scene03::run() {  	_vm->_timers[5] = _vm->getRandom(100) + 200;  	if (_vm->isFlag(kGFPlatypus)) { -		plat.initPos(5, 4, kDirNone); +		plat.initPos(5, 4, kDirIdleLeft);  	} else {  		_vm->_timers[1] = _vm->getRandom(40) + 20;  		gameSys.setAnimation(0x1C2, 99, 1); @@ -1191,7 +1191,7 @@ void Scene03::updateAnimations() {  		case kAS03FreePlatypusDone:  			gnap._actionStatus = -1;  			plat._pos = Common::Point(6, 6); -			plat._idleFacing = kDirUnk4; +			plat._idleFacing = kDirIdleRight;  			plat._id = 120;  			gameSys.insertSequence(0x107CA, plat._id, 0x1BC, 99,  				kSeqSyncWait, 0, 75 * plat._pos.x - plat._gridX, 48 * plat._pos.y - plat._gridY); @@ -1267,7 +1267,7 @@ void Scene03::updateAnimations() {  			gameSys.insertSequence(_nextPlatSequenceId, 99, plat._sequenceId | (plat._sequenceDatNum << 16), 99, kSeqSyncWait, 0, 0, 0);  			gnap._sequenceId = 0x1B5;  			gnap._sequenceDatNum = 0; -			gnap._idleFacing = kDirNone; +			gnap._idleFacing = kDirIdleLeft;  			plat._sequenceId = _nextPlatSequenceId;  			plat._sequenceDatNum = 0;  			gameSys.setAnimation(_nextPlatSequenceId, 99, 1); @@ -1281,7 +1281,7 @@ void Scene03::updateAnimations() {  			gnap._id = 20 * gnap._pos.y;  			gnap._sequenceId = 0x1B6;  			gnap._sequenceDatNum = 0; -			gnap._idleFacing = kDirNone; +			gnap._idleFacing = kDirIdleLeft;  			gnap._actionStatus = kAS03FreePlatypusDone;  			_nextPlatSequenceId = -1;  		} else if (_nextPlatSequenceId == 0x1C2 && !_platypusScared) { @@ -1418,12 +1418,12 @@ void Scene04::run() {  			gnap.walkTo(Common::Point(6, 9), -1, 0x107BA, 1);  		} else if (_vm->_prevSceneNum == 38) {  			gnap.initPos(5, 7, kDirBottomRight); -			plat.initPos(4, 7, kDirNone); +			plat.initPos(4, 7, kDirIdleLeft);  			_vm->endSceneInit();  		} else {  			gnap.initPos(12, 9, kDirBottomRight);  			if (_vm->isFlag(kGFPlatypus)) -				plat.initPos(12, 8, kDirNone); +				plat.initPos(12, 8, kDirIdleLeft);  			_vm->endSceneInit();  			if (_vm->isFlag(kGFPlatypus))  				plat.walkTo(Common::Point(9, 8), -1, 0x107C2, 1); @@ -1897,7 +1897,7 @@ void Scene05::run() {  	if (_vm->_prevSceneNum != 6 && _vm->_prevSceneNum != 36) {  		gnap.initPos(-1, 8, kDirBottomRight);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(-1, 9, kDirNone); +			plat.initPos(-1, 9, kDirIdleLeft);  		_vm->endSceneInit();  		if (_vm->isFlag(kGFPlatypus))  			plat.walkTo(Common::Point(2, 8), -1, 0x107C2, 1); @@ -1905,7 +1905,7 @@ void Scene05::run() {  	} else {  		gnap.initPos(6, 8, kDirBottomRight);  		if (_vm->isFlag(kGFPlatypus)) -			plat.initPos(7, 9, kDirNone); +			plat.initPos(7, 9, kDirIdleLeft);  		_vm->endSceneInit();  	} @@ -1975,7 +1975,7 @@ void Scene05::run() {  							gnap.useDeviceOnPlatypus();  							if (plat.walkTo(_vm->_hotspotsWalkPos[1], 1, 0x107C2, 1)) {  								plat._actionStatus = kAS05PlatSearchHaystack; -								plat._idleFacing = kDirUnk4; +								plat._idleFacing = kDirIdleRight;  							}  							if (gnap._pos.x == 4 && (gnap._pos.y == 8 || gnap._pos.y == 7))  								gnap.walkStep(); @@ -2332,7 +2332,7 @@ void Scene06::run() {  	_vm->queueInsertDeviceIcon();  	gnap.initPos(5, 12, kDirBottomRight); -	plat.initPos(6, 12, kDirNone); +	plat.initPos(6, 12, kDirIdleLeft);  	_vm->endSceneInit();  	plat.walkTo(Common::Point(6, 8), -1, 0x107C2, 1); @@ -2453,7 +2453,7 @@ void Scene06::run() {  					_vm->_hotspots[kHS06WalkArea5]._flags &= ~SF_WALKABLE;  					gnap._idleFacing = kDirUpLeft;  					plat.walkTo(Common::Point(6, 8), 1, 0x107C2, 1); -					plat._idleFacing = kDirNone; +					plat._idleFacing = kDirIdleLeft;  					gnap._actionStatus = kAS06UseTwigOnHorse;  					_vm->setGrabCursorSprite(-1);  				} else if (_vm->_grabCursorSpriteIndex >= 0) { @@ -2702,7 +2702,7 @@ void Scene07::run() {  	if (_vm->_prevSceneNum == 8) {  		gnap.initPos(7, 7, kDirBottomLeft); -		plat.initPos(9, 7, kDirUnk4); +		plat.initPos(9, 7, kDirIdleRight);  		_vm->endSceneInit();  	} else {  		gnap._pos = Common::Point(6, 7); @@ -2717,7 +2717,7 @@ void Scene07::run() {  		plat._id = 160;  		plat._sequenceId = 0x91;  		plat._sequenceDatNum = 0; -		plat._idleFacing = kDirNone; +		plat._idleFacing = kDirIdleLeft;  		gameSys.insertSequence(0x91, 160, 0, 0, kSeqNone, 0, 0, 0);  		_vm->endSceneInit();  	} @@ -2827,7 +2827,7 @@ void Scene07::run() {  					if (!_vm->_timers[1]) {  						_vm->_timers[1] = _vm->getRandom(20) + 30;  						int gnapRandomValue = _vm->getRandom(20); -						if (plat._idleFacing != kDirNone) { +						if (plat._idleFacing != kDirIdleLeft) {  							if (gnapRandomValue == 0 && plat._sequenceId == 0x7CA)  								plat.playSequence(0x107CC);  							else if (gnapRandomValue == 1 && plat._sequenceId == 0x7CA) @@ -2966,7 +2966,7 @@ void Scene08::run() {  		gameSys.insertSequence(0x146, 1, 0, 0, kSeqNone, 0, 0, 0);  	gnap.initPos(-1, 8, kDirBottomRight); -	plat.initPos(-1, 7, kDirNone); +	plat.initPos(-1, 7, kDirIdleLeft);  	_vm->endSceneInit(); @@ -3065,7 +3065,7 @@ void Scene08::run() {  					gnap.useDeviceOnPlatypus();  					plat.walkTo(Common::Point(6, 6), 1, 0x107C2, 1);  					plat._actionStatus = kAS08PlatWithMan; -					plat._idleFacing = kDirNone; +					plat._idleFacing = kDirIdleLeft;  					gnap.playIdle(Common::Point(6, 6));  					break;  				} @@ -3101,7 +3101,7 @@ void Scene08::run() {  					gnap.useDeviceOnPlatypus();  					plat.walkTo(Common::Point(3, 7), 1, 0x107C2, 1);  					plat._actionStatus = kAS08PlatWithDog; -					plat._idleFacing = kDirNone; +					plat._idleFacing = kDirIdleLeft;  					gnap.playIdle(Common::Point(3, 7));  					break;  				} @@ -3346,7 +3346,7 @@ void Scene08::updateAnimations() {  			plat._pos = Common::Point(1, 8);  			plat._id = 160;  			plat._sequenceId = 0x148; -			plat._idleFacing = kDirUnk4; +			plat._idleFacing = kDirIdleRight;  			plat._sequenceDatNum = 0;  			if (gnap._pos == Common::Point(1, 8))  				gnap.walkStep(); @@ -3402,13 +3402,13 @@ void Scene09::run() {  	if (_vm->_prevSceneNum == 8) {  		gnap.initPos(11, 8, kDirBottomLeft); -		plat.initPos(12, 7, kDirUnk4); +		plat.initPos(12, 7, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(9, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(9, 7), -1, 0x107D2, 1);  	} else {  		gnap.initPos(4, 7, kDirBottomRight); -		plat.initPos(5, 7, kDirNone); +		plat.initPos(5, 7, kDirIdleLeft);  		_vm->endSceneInit();  	} @@ -3460,7 +3460,7 @@ void Scene09::run() {  			gnap.walkTo(Common::Point(4, 7), 0, 0x107BF, 1);  			gnap._actionStatus = kAS09LeaveScene;  			plat.walkTo(Common::Point(4, 8), -1, 0x107D2, 1); -			plat._idleFacing = kDirUnk4; +			plat._idleFacing = kDirIdleRight;  			break;  		case kHS09ExitHouse: @@ -3469,7 +3469,7 @@ void Scene09::run() {  			gnap.walkTo(Common::Point(10, -1), 0, 0x107AB, 1);  			gnap._actionStatus = kAS09LeaveScene;  			plat.walkTo(Common::Point(10, -1), -1, 0x107CD, 1); -			plat._idleFacing = kDirUnk4; +			plat._idleFacing = kDirIdleRight;  			break;  		case kHS09Trash: diff --git a/engines/gnap/scenes/group1.cpp b/engines/gnap/scenes/group1.cpp index 1a414cb2f4..f76d04c64d 100644 --- a/engines/gnap/scenes/group1.cpp +++ b/engines/gnap/scenes/group1.cpp @@ -75,13 +75,13 @@ void Scene10::run() {  	if (_vm->_prevSceneNum == 9) {  		gnap.initPos(11, 8, kDirBottomLeft); -		plat.initPos(12, 7, kDirUnk4); +		plat.initPos(12, 7, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(9, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(9, 7), -1, 0x107D2, 1);  	} else {  		gnap.initPos(-1, 7, kDirBottomRight); -		plat.initPos(-2, 8, kDirNone); +		plat.initPos(-2, 8, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(1, 7), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(1, 8), -1, 0x107C2, 1); @@ -244,7 +244,7 @@ void Scene10::run() {  						gnap.useDeviceOnPlatypus();  						plat.walkTo(Common::Point(7, 6), 1, 0x107D2, 1);  						plat._actionStatus = kAS10PlatWithBox; -						plat._idleFacing = kDirUnk4; +						plat._idleFacing = kDirIdleRight;  						_vm->_largeSprite = gameSys.createSurface(0xC3);  						gnap.playIdle(Common::Point(7, 6));  					} @@ -383,7 +383,7 @@ void Scene10::updateAnimations() {  			_nextCookSequenceId = 0x843;  			plat._sequenceId = 0x7C9;  			plat._id = 160; -			plat._idleFacing = kDirNone; +			plat._idleFacing = kDirIdleLeft;  			plat._sequenceDatNum = 1;  			break;  		case 0x843: @@ -551,22 +551,22 @@ void Scene11::run() {  	switch (_vm->_prevSceneNum) {  	case 13:  		gnap.initPos(8, 5, kDirBottomLeft); -		plat.initPos(9, 6, kDirUnk4); +		plat.initPos(9, 6, kDirIdleRight);  		break;  	case 47:  		gnap.initPos(8, 5, kDirBottomLeft); -		plat.initPos(9, 5, kDirUnk4); +		plat.initPos(9, 5, kDirIdleRight);  		_currGoggleGuySequenceId = 0x1FA;  		_currHookGuySequenceId = 0x1FF;  		_vm->_timers[7] = 180;  		break;  	case 12:  		gnap.initPos(-1, 9, kDirBottomRight); -		plat.initPos(-2, 8, kDirNone); +		plat.initPos(-2, 8, kDirIdleLeft);  		break;  	default:  		gnap.initPos(6, 6, kDirBottomLeft); -		plat.initPos(6, 5, kDirUnk4); +		plat.initPos(6, 5, kDirIdleRight);  		break;  	} @@ -1003,11 +1003,11 @@ void Scene12::run() {  	if (_vm->_prevSceneNum == 15) {  		gnap.initPos(5, 6, kDirBottomRight); -		plat.initPos(3, 7, kDirNone); +		plat.initPos(3, 7, kDirIdleLeft);  		_vm->endSceneInit();  	} else {  		gnap.initPos(11, 8, kDirBottomLeft); -		plat.initPos(12, 8, kDirUnk4); +		plat.initPos(12, 8, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(8, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(9, 8), -1, 0x107D2, 1); @@ -1092,7 +1092,7 @@ void Scene12::run() {  					gnap.useDeviceOnPlatypus();  					plat.walkTo(Common::Point(3, 7), 1, 0x107D2, 1);  					plat._actionStatus = kAS12PlatWithToothGuy; -					plat._idleFacing = kDirUnk4; +					plat._idleFacing = kDirIdleRight;  					gnap.playIdle(Common::Point(2, 7));  					break;  				} @@ -1162,7 +1162,7 @@ void Scene12::run() {  					gnap.useDeviceOnPlatypus();  					plat.walkTo(Common::Point(7, 6), 1, 0x107C2, 1);  					plat._actionStatus = kAS12PlatWithBeardGuy; -					plat._idleFacing = kDirNone; +					plat._idleFacing = kDirIdleLeft;  					gnap.playIdle(Common::Point(7, 6));  					break;  				} @@ -1511,10 +1511,10 @@ void Scene13::run() {  	if (_vm->_prevSceneNum == 14) {  		gnap.initPos(6, 6, kDirBottomLeft); -		plat.initPos(9, 8, kDirNone); +		plat.initPos(9, 8, kDirIdleLeft);  	} else {  		gnap.initPos(3, 7, kDirBottomRight); -		plat.initPos(2, 7, kDirNone); +		plat.initPos(2, 7, kDirIdleLeft);  	}  	_vm->endSceneInit(); @@ -2445,7 +2445,7 @@ void Scene17::run() {  	if (_vm->_prevSceneNum == 53 || _vm->_prevSceneNum == 18 || _vm->_prevSceneNum == 20 || _vm->_prevSceneNum == 19) {  		if (_vm->_prevSceneNum == 20) {  			gnap.initPos(4, 6, kDirBottomRight); -			plat.initPos(5, 6, kDirNone); +			plat.initPos(5, 6, kDirIdleLeft);  			_vm->endSceneInit();  			plat.walkTo(Common::Point(5, 9), -1, 0x107C2, 1);  			gnap.walkTo(Common::Point(4, 8), -1, 0x107B9, 1); @@ -2469,7 +2469,7 @@ void Scene17::run() {  		} else if (_vm->isFlag(kGFUnk25)) {  			_vm->clearFlag(kGFSpringTaken);  			_vm->clearFlag(kGFUnk16); -			plat.initPos(7, 9, kDirNone); +			plat.initPos(7, 9, kDirIdleLeft);  			gnap._pos = _vm->_hotspotsWalkPos[2];  			gnap._id = 20 * _vm->_hotspotsWalkPos[2].y;  			gameSys.insertSequence(601, 20 * _vm->_hotspotsWalkPos[2].y, 0, 0, kSeqNone, 0, 0, 0); @@ -2499,18 +2499,18 @@ void Scene17::run() {  			updateHotspots();  		} else if (_vm->_prevSceneNum == 18) {  			gnap.initPos(6, 6, kDirBottomRight); -			plat.initPos(5, 6, kDirNone); +			plat.initPos(5, 6, kDirIdleLeft);  			_vm->endSceneInit();  			plat.walkTo(Common::Point(5, 9), -1, 0x107C2, 1);  			gnap.walkTo(Common::Point(4, 8), -1, 0x107B9, 1);  		} else {  			if (_vm->isFlag(kGFSpringTaken)) {  				gnap.initPos(_vm->_hotspotsWalkPos[2].x, _vm->_hotspotsWalkPos[2].y, kDirBottomRight); -				plat.initPos(1, 9, kDirNone); +				plat.initPos(1, 9, kDirIdleLeft);  				_vm->endSceneInit();  			} else {  				gnap.initPos(3, 7, kDirBottomRight); -				plat.initPos(1, 7, kDirNone); +				plat.initPos(1, 7, kDirIdleLeft);  				_vm->endSceneInit();  			}  			_vm->clearFlag(kGFSpringTaken); @@ -3275,13 +3275,13 @@ void Scene18::putDownGarbageCan(int animationIndex) {  		while (gameSys.getAnimationStatus(animationIndex) != 2 && !_vm->_gameDone)  			_vm->gameUpdateTick();  	} -	if (gnap._idleFacing != kDirNone && gnap._idleFacing != kDirBottomRight && gnap._idleFacing != kDirUpRight) +	if (gnap._idleFacing != kDirIdleLeft && gnap._idleFacing != kDirBottomRight && gnap._idleFacing != kDirUpRight)  		_vm->_s18GarbageCanPos = gnap._pos.x - 1;  	else  		_vm->_s18GarbageCanPos = gnap._pos.x + 1;  	_vm->clearFlag(kGFPlatypusDisguised);  	updateHotspots(); -	if (gnap._idleFacing != kDirNone && gnap._idleFacing != kDirBottomRight && gnap._idleFacing != kDirUpRight) { +	if (gnap._idleFacing != kDirIdleLeft && gnap._idleFacing != kDirBottomRight && gnap._idleFacing != kDirUpRight) {  		gameSys.insertSequence(0x107BA, gnap._id,  			makeRid(gnap._sequenceDatNum, gnap._sequenceId), gnap._id,  			kSeqSyncWait, 0, 75 * gnap._pos.x - gnap._gridX, 48 * gnap._pos.y - gnap._gridY); @@ -3429,19 +3429,19 @@ void Scene18::run() {  		}  		if (_vm->_prevSceneNum == 17) {  			gnap.initPos(4, 11, kDirBottomRight); -			plat.initPos(5, 11, kDirNone); +			plat.initPos(5, 11, kDirIdleLeft);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(4, 8), -1, 0x107B9, 1);  			plat.walkTo(Common::Point(5, 9), -1, 0x107C2, 1);  		} else if (_vm->_prevSceneNum == 19) {  			gnap.initPos(7, 7, kDirBottomRight); -			plat.initPos(8, 7, kDirNone); +			plat.initPos(8, 7, kDirIdleLeft);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(7, 8), -1, 0x107B9, 1);  			plat.walkTo(Common::Point(8, 8), -1, 0x107C2, 1);  		} else {  			gnap.initPos(-1, 10, kDirBottomRight); -			plat.initPos(-1, 10, kDirNone); +			plat.initPos(-1, 10, kDirIdleLeft);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(3, 7), -1, 0x107B9, 1);  			plat.walkTo(Common::Point(3, 8), -1, 0x107C2, 1); @@ -3781,7 +3781,7 @@ void Scene18::run() {  					if (!_vm->_timers[6]) {  						plat._actionStatus = -1;  						_vm->_sceneWaiting = false; -						plat.initPos(-1, 10, kDirNone); +						plat.initPos(-1, 10, kDirIdleLeft);  						plat.walkTo(Common::Point(3, 9), -1, 0x107C2, 1);  						_vm->clearFlag(kGFPlatypusTalkingToAssistant);  					} @@ -4157,7 +4157,7 @@ void Scene19::run() {  		gameSys.insertSequence(_currShopAssistantSequenceId, 20, 0, 0, kSeqNone, 0, 0, 0);  		_vm->_timers[6] = _vm->getRandom(40) + 50;  		gnap.initPos(3, 6, kDirBottomRight); -		plat.initPos(4, 6, kDirNone); +		plat.initPos(4, 6, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(4, 9), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(5, 9), -1, 0x107C2, 1); diff --git a/engines/gnap/scenes/group2.cpp b/engines/gnap/scenes/group2.cpp index 3e61fafc8f..020b3d151c 100644 --- a/engines/gnap/scenes/group2.cpp +++ b/engines/gnap/scenes/group2.cpp @@ -209,42 +209,42 @@ void Scene20::run() {  			_vm->gameUpdateTick();  		gnap.initPos(11, 8, kDirBottomLeft); -		plat.initPos(11, 9, kDirUnk4); +		plat.initPos(11, 9, kDirIdleRight);  		gnap.walkTo(Common::Point(5, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(6, 9), -1, 0x107C2, 1);  	} else {  		switch (_vm->_prevSceneNum) {  		case 17:  			gnap.initPos(5, 11, kDirBottomRight); -			plat.initPos(6, 11, kDirNone); +			plat.initPos(6, 11, kDirIdleLeft);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(5, 8), -1, 0x107B9, 1);  			plat.walkTo(Common::Point(6, 9), -1, 0x107C2, 1);  			break;  		case 18:  			gnap.initPos(11, 8, kDirBottomLeft); -			plat.initPos(11, 9, kDirUnk4); +			plat.initPos(11, 9, kDirIdleRight);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(5, 8), -1, 0x107BA, 1);  			plat.walkTo(Common::Point(6, 9), -1, 0x107C2, 1);  			break;  		case 21:  			gnap.initPos(-1, 8, kDirBottomLeft); -			plat.initPos(-1, 9, kDirUnk4); +			plat.initPos(-1, 9, kDirIdleRight);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(3, 8), -1, 0x107B9, 1);  			plat.walkTo(Common::Point(3, 9), -1, 0x107C2, 1);  			break;  		case 22:  			gnap.initPos(7, 6, kDirBottomRight); -			plat.initPos(8, 6, kDirNone); +			plat.initPos(8, 6, kDirIdleLeft);  			_vm->endSceneInit();  			gnap.walkTo(Common::Point(8, 8), -1, 0x107B9, 1);  			plat.walkTo(Common::Point(9, 9), -1, 0x107C2, 1);  			break;  		default:  			gnap.initPos(8, 6, kDirBottomLeft); -			plat.initPos(9, 6, kDirUnk4); +			plat.initPos(9, 6, kDirIdleRight);  			_vm->endSceneInit();  			_vm->_hotspots[kHS20WalkArea2]._flags |= SF_WALKABLE;  			gnap.walkTo(Common::Point(8, 8), -1, 0x107BA, 1); @@ -307,7 +307,7 @@ void Scene20::run() {  				gnap.walkTo(_vm->_hotspotsWalkPos[kHS20ExitParkingLot], 0, 0x107AF, 1);  				gnap._actionStatus = kAS20LeaveScene;  				plat.walkTo(_vm->_hotspotsWalkPos[kHS20ExitParkingLot] + Common::Point(0, 1), -1, 0x107CF, 1); -				plat._idleFacing = kDirUnk4; +				plat._idleFacing = kDirIdleRight;  			}  			break; @@ -346,7 +346,7 @@ void Scene20::run() {  				gnap.walkTo(_vm->_hotspotsWalkPos[kHS20ExitInsideGrubCity] + Common::Point(0, - 1), 0, 0x107BB, 1);  				gnap._actionStatus = kAS20LeaveScene;  				plat.walkTo(_vm->_hotspotsWalkPos[kHS20ExitInsideGrubCity] + Common::Point(1, 0), -1, 0x107C2, 1); -				plat._idleFacing = kDirUnk4; +				plat._idleFacing = kDirIdleRight;  			}  			break; @@ -750,7 +750,7 @@ void Scene21::run() {  	if (_vm->isFlag(kGFTwigTaken)) {  		if (_vm->isFlag(kGFKeysTaken)) {  			gnap.initPos(5, 8, kDirBottomRight); -			plat.initPos(6, 8, kDirNone); +			plat.initPos(6, 8, kDirIdleLeft);  			gameSys.insertSequence(0x8E, 2, 0, 0, kSeqNone, 0, 0, 0);  			if (!_vm->isFlag(kGFUnk04))  				gameSys.insertSequence(0x8D, 59, 0, 0, kSeqNone, 0, 0, 0); @@ -758,7 +758,7 @@ void Scene21::run() {  			_vm->clearFlag(kGFKeysTaken);  		} else {  			gnap.initPos(5, 11, kDirBottomRight); -			plat.initPos(6, 11, kDirNone); +			plat.initPos(6, 11, kDirIdleLeft);  			if (!_vm->isFlag(kGFUnk04))  				gameSys.insertSequence(0x8D, 59, 0, 0, kSeqNone, 0, 0, 0);  			_vm->endSceneInit(); @@ -767,7 +767,7 @@ void Scene21::run() {  		}  	} else {  		gnap.initPos(5, 11, kDirBottomRight); -		plat.initPos(6, 11, kDirNone); +		plat.initPos(6, 11, kDirIdleLeft);  		_currOldLadySequenceId = 0x89;  		gameSys.setAnimation(0x89, 79, 3);  		gameSys.insertSequence(_currOldLadySequenceId, 79, 0, 0, kSeqNone, 0, 0, 0); @@ -1052,11 +1052,11 @@ void Scene22::run() {  	if (_vm->_prevSceneNum == 20) {  		gnap.initPos(2, 8, kDirBottomRight); -		plat.initPos(1, 8, kDirNone); +		plat.initPos(1, 8, kDirIdleLeft);  		_vm->endSceneInit();  	} else {  		gnap.initPos(11, _vm->_hotspotsWalkPos[kHS22ExitBackGrubCity].y, kDirBottomRight); -		plat.initPos(11, _vm->_hotspotsWalkPos[kHS22ExitBackGrubCity].y + 1, kDirNone); +		plat.initPos(11, _vm->_hotspotsWalkPos[kHS22ExitBackGrubCity].y + 1, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(8, 8), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(9, 8), -1, 0x107C2, 1); @@ -1304,7 +1304,7 @@ void Scene23::run() {  	_vm->queueInsertDeviceIcon();  	gnap.initPos(-1, 7, kDirBottomRight); -	plat.initPos(-2, 7, kDirNone); +	plat.initPos(-2, 7, kDirIdleLeft);  	gameSys.insertSequence(0xBD, 255, 0, 0, kSeqNone, 0, 0, 0);  	gameSys.insertSequence(0xBF, 2, 0, 0, kSeqNone, 0, 0, 0);  	_vm->endSceneInit(); @@ -1577,13 +1577,13 @@ void Scene24::run() {  	if (_vm->_prevSceneNum == 20) {  		gnap.initPos(1, 8, kDirBottomRight); -		plat.initPos(2, 8, kDirNone); +		plat.initPos(2, 8, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(1, 9), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(2, 9), -1, 0x107C2, 1);  	} else {  		gnap.initPos(8, 8, kDirBottomLeft); -		plat.initPos(8, 8, kDirUnk4); +		plat.initPos(8, 8, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(2, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(3, 8), -1, 0x107C2, 1); @@ -1827,13 +1827,13 @@ void Scene25::run() {  	if (_vm->_prevSceneNum == 24) {  		gnap.initPos(5, 11, kDirUpLeft); -		plat.initPos(6, 11, kDirUnk4); +		plat.initPos(6, 11, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(5, 7), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(6, 7), -1, 0x107C2, 1);  	} else {  		gnap.initPos(5, 6, kDirBottomRight); -		plat.initPos(6, 6, kDirNone); +		plat.initPos(6, 6, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(5, 8), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(6, 8), -1, 0x107C2, 1); @@ -2148,13 +2148,13 @@ void Scene26::run() {  	if (_vm->_prevSceneNum == 25) {  		gnap.initPos(-1, 8, kDirBottomRight); -		plat.initPos(-2, 8, kDirNone); +		plat.initPos(-2, 8, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(2, 8), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(1, 8), -1, 0x107C2, 1);  	} else {  		gnap.initPos(2, 8, kDirBottomRight); -		plat.initPos(3, 8, kDirNone); +		plat.initPos(3, 8, kDirIdleLeft);  		_vm->endSceneInit();  	} @@ -2365,28 +2365,28 @@ void Scene27::run() {  	switch (_vm->_prevSceneNum) {  	case 26:  		gnap.initPos(7, 12, kDirBottomRight); -		plat.initPos(6, 12, kDirNone); +		plat.initPos(6, 12, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(7, 8), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(6, 8), -1, 0x107C2, 1);  		break;  	case 29:  		gnap.initPos(-1, 8, kDirBottomRight); -		plat.initPos(-1, 9, kDirNone); +		plat.initPos(-1, 9, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(3, 8), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(3, 9), -1, 0x107C2, 1);  		break;  	case 31:  		gnap.initPos(12, 8, kDirBottomLeft); -		plat.initPos(12, 9, kDirUnk4); +		plat.initPos(12, 9, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(8, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(8, 9), -1, 0x107C2, 1);  		break;  	default:  		gnap.initPos(6, 8, kDirBottomRight); -		plat.initPos(5, 9, kDirNone); +		plat.initPos(5, 9, kDirIdleLeft);  		_vm->endSceneInit();  		break;  	} @@ -2742,12 +2742,12 @@ void Scene28::run() {  			_vm->_timers[4] = _vm->getRandom(20) + 80;  		}  		gnap.initPos(8, 8, kDirBottomLeft); -		plat.initPos(9, 8, kDirUnk4); +		plat.initPos(9, 8, kDirIdleRight);  		_vm->endSceneInit();  	} else {  		gameSys.insertSequence(0x11B, 39, 0, 0, kSeqNone, 0, 0, 0);  		gnap.initPos(8, 8, kDirBottomLeft); -		plat.initPos(9, 8, kDirUnk4); +		plat.initPos(9, 8, kDirIdleRight);  		_vm->endSceneInit();  		_vm->playSequences(0xF7, 0x121, 0x122, 0x123);  		_currClownSequenceId = 0x115; @@ -3149,13 +3149,13 @@ void Scene29::run() {  	if (_vm->_prevSceneNum == 27) {  		gnap.initPos(12, 7, kDirBottomRight); -		plat.initPos(12, 8, kDirNone); +		plat.initPos(12, 8, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(8, 7), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(8, 8), -1, 0x107C2, 1);  	} else {  		gnap.initPos(-1, 7, kDirBottomRight); -		plat.initPos(-2, 7, kDirNone); +		plat.initPos(-2, 7, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(2, 7), -1, 0x107B9, 1);  		plat.walkTo(Common::Point(1, 7), -1, 0x107C2, 1); diff --git a/engines/gnap/scenes/group3.cpp b/engines/gnap/scenes/group3.cpp index b10e7975e5..98a4f6c454 100644 --- a/engines/gnap/scenes/group3.cpp +++ b/engines/gnap/scenes/group3.cpp @@ -68,7 +68,7 @@ void Scene30::run() {  	_kidSequenceId = 0x101;  	gnap.initPos(7, 12, kDirBottomRight); -	plat.initPos(6, 12, kDirNone); +	plat.initPos(6, 12, kDirIdleLeft);  	_vm->endSceneInit();  	gnap.walkTo(Common::Point(7, 8), -1, 0x107B9, 1);  	plat.walkTo(Common::Point(6, 8), -1, 0x107C2, 1); @@ -319,13 +319,13 @@ void Scene31::run() {  	if (_vm->_prevSceneNum == 27) {  		gnap.initPos(-1, 8, kDirBottomLeft); -		plat.initPos(-1, 9, kDirUnk4); +		plat.initPos(-1, 9, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(3, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(3, 9), -1, 0x107D2, 1);  	} else {  		gnap.initPos(7, 12, kDirBottomRight); -		plat.initPos(6, 12, kDirNone); +		plat.initPos(6, 12, kDirIdleLeft);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(7, 8), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(6, 8), -1, 0x107D2, 1); @@ -675,13 +675,13 @@ void Scene32::run() {  	if (_vm->_prevSceneNum == 33) {  		gnap.initPos(11, 6, kDirBottomLeft); -		plat.initPos(12, 6, kDirUnk4); +		plat.initPos(12, 6, kDirIdleRight);  		_vm->endSceneInit();  		plat.walkTo(Common::Point(9, 6), -1, 0x107D2, 1);  		gnap.walkTo(Common::Point(8, 6), -1, 0x107BA, 1);  	} else {  		gnap.initPos(1, 6, kDirBottomRight); -		plat.initPos(1, 7, kDirNone); +		plat.initPos(1, 7, kDirIdleLeft);  		_vm->endSceneInit();  	} @@ -839,26 +839,26 @@ void Scene33::run() {  	switch (_vm->_prevSceneNum) {  	case 34:  		gnap.initPos(11, 7, kDirBottomLeft); -		plat.initPos(12, 7, kDirUnk4); +		plat.initPos(12, 7, kDirIdleRight);  		_vm->endSceneInit();  		gnap.walkTo(Common::Point(8, 7), -1, 0x107BA, 1);  		plat.walkTo(Common::Point(9, 7), -1, 0x107D2, 1);  		break;  	case 37:  		gnap.initPos(7, 7, kDirBottomRight); -		plat.initPos(8, 7, kDirNone); +		plat.initPos(8, 7, kDirIdleLeft);  		_vm->endSceneInit();  		break;  	case 32:  		gnap.initPos(-1, 6, kDirBottomRight); -		plat.initPos(-1, 7, kDirNone); +		plat.initPos(-1, 7, kDirIdleLeft);  		_vm->endSceneInit();  		plat.walkTo(Common::Point(2, 7), -1, 0x107C2, 1);  		gnap.walkTo(Common::Point(2, 8), -1, 0x107B9, 1);  		break;  	default:  		gnap.initPos(3, 7, kDirBottomRight); -		plat.initPos(2, 7, kDirNone); +		plat.initPos(2, 7, kDirIdleLeft);  		_vm->endSceneInit();  		break;  	} @@ -1142,10 +1142,10 @@ void Scene38::run() {  	if (_vm->_prevSceneNum == 39) {  		gnap.initPos(3, 7, kDirBottomLeft); -		plat.initPos(4, 7, kDirUnk4); +		plat.initPos(4, 7, kDirIdleRight);  	} else {  		gnap.initPos(3, 8, kDirBottomRight); -		plat.initPos(4, 8, kDirNone); +		plat.initPos(4, 8, kDirIdleLeft);  	}  	_vm->endSceneInit(); @@ -1372,7 +1372,7 @@ void Scene38::updateAnimations() {  			gnap._sequenceDatNum = 0;  			gameSys.setAnimation(0x9F, gnap._id, 0);  			gnap._actionStatus = kAS38HoldingHuntingTrophy; -			if (plat._idleFacing != kDirNone) +			if (plat._idleFacing != kDirIdleLeft)  				plat.playSequence(0x107D5);  			else  				plat.playSequence(0x107D4); @@ -1448,7 +1448,7 @@ void Scene39::run() {  		_vm->endSceneInit();  	} else {  		gnap.initPos(4, 7, kDirBottomRight); -		plat.initPos(5, 7, kDirNone); +		plat.initPos(5, 7, kDirIdleLeft);  		_vm->endSceneInit();  	} diff --git a/engines/gnap/scenes/group4.cpp b/engines/gnap/scenes/group4.cpp index b12d2ad4a1..f37be2c25d 100644 --- a/engines/gnap/scenes/group4.cpp +++ b/engines/gnap/scenes/group4.cpp @@ -1708,13 +1708,13 @@ void Scene44::run() {  		case 50:  			gnap.initPos(4, 8, kDirBottomRight);  			if (_vm->_sceneSavegameLoaded) { -				plat.initPos(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, kDirUnk4); +				plat.initPos(_vm->_hotspotsWalkPos[4].x, _vm->_hotspotsWalkPos[4].y, kDirIdleRight);  			} else if (!_vm->isFlag(kGFUnk13)) {  				_vm->_timers[0] = 50;  				_vm->_timers[1] = 20;  				plat._pos = Common::Point(5, 8);  				plat._sequenceId = 0xFD; -				plat._idleFacing = kDirNone; +				plat._idleFacing = kDirIdleLeft;  				plat._id = 160;  				plat._sequenceDatNum = 0;  				gameSys.insertSequence(0xFD, 160, 0, 0, kSeqNone, 0, 0, 0); @@ -2032,7 +2032,7 @@ void Scene44::updateAnimations() {  	if (gameSys.getAnimationStatus(2) == 2) {  		if (_nextKissingLadySequenceId == 0xF6) {  			gameSys.insertSequence(_nextKissingLadySequenceId, 1, _currKissingLadySequenceId, 1, kSeqSyncWait, 0, 0, 0); -			plat.initPos(5, 8, kDirNone); +			plat.initPos(5, 8, kDirIdleLeft);  			_currKissingLadySequenceId = _nextKissingLadySequenceId;  			_nextKissingLadySequenceId = -1;  			gameSys.setAnimation(0, 0, 2); @@ -2162,7 +2162,7 @@ void Scene45::run() {  		gameSys.setAnimation(0x9E, 1, 0);  		gnap._actionStatus = 1;  		gameSys.insertSequence(gnap._sequenceId, gnap._id, 0, 0, kSeqNone, 0, 0, 0); -		plat.initPos(4, 8, kDirNone); +		plat.initPos(4, 8, kDirIdleLeft);  		_vm->endSceneInit();  	} else if (_vm->_prevSceneNum == 46) {  		gnap.initPos(-1, 8, kDirUpRight); | 
