From e504e814b102992f2aa3dbdb7aa47a8dcaa3fec1 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Thu, 30 Mar 2006 23:58:37 +0000 Subject: Improve mine road in PC demo of FT svn-id: r21505 --- engines/scumm/insane/insane_ben.cpp | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'engines/scumm/insane/insane_ben.cpp') diff --git a/engines/scumm/insane/insane_ben.cpp b/engines/scumm/insane/insane_ben.cpp index 4fcb7f8c3e..b2ed722e70 100644 --- a/engines/scumm/insane/insane_ben.cpp +++ b/engines/scumm/insane/insane_ben.cpp @@ -1900,29 +1900,41 @@ void Insane::switchBenWeapon(void) { switch (_actor[0].weapon) { case INV_CHAIN: - smlayer_setActorCostume(0, 2, readArray(20)); + if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC)) + smlayer_setActorCostume(0, 2, readArray(19)); + else + smlayer_setActorCostume(0, 2, readArray(20)); smlayer_setActorFacing(0, 2, 18, 180); _actor[0].weaponClass = 1; _actor[0].act[2].state = 34; break; case INV_CHAINSAW: - smlayer_setActorCostume(0, 2, readArray(24)); + if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC)) + smlayer_setActorCostume(0, 2, readArray(23)); + else + smlayer_setActorCostume(0, 2, readArray(24)); smlayer_setActorFacing(0, 2, 18, 180); _actor[0].weaponClass = 1; _actor[0].act[2].state = 34; break; case INV_MACE: - smlayer_setActorCostume(0, 2, readArray(23)); + if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC)) + smlayer_setActorCostume(0, 2, readArray(22)); + else + smlayer_setActorCostume(0, 2, readArray(23)); smlayer_setActorFacing(0, 2, 18, 180); _actor[0].weaponClass = 1; _actor[0].act[2].state = 34; break; case INV_2X4: - if (_currEnemy == EN_CAVEFISH) - smlayer_setActorCostume(0, 2, readArray(38)); - else - smlayer_setActorCostume(0, 2, readArray(19)); - + if ((_vm->_game.features & GF_DEMO) && (_vm->_game.platform == Common::kPlatformPC)) { + smlayer_setActorCostume(0, 2, readArray(18)); + } else { + if (_currEnemy == EN_CAVEFISH) + smlayer_setActorCostume(0, 2, readArray(38)); + else + smlayer_setActorCostume(0, 2, readArray(19)); + } smlayer_setActorFacing(0, 2, 18, 180); _actor[0].weaponClass = 1; _actor[0].act[2].state = 34; -- cgit v1.2.3