diff options
author | Travis Howell | 2006-03-30 23:58:37 +0000 |
---|---|---|
committer | Travis Howell | 2006-03-30 23:58:37 +0000 |
commit | e504e814b102992f2aa3dbdb7aa47a8dcaa3fec1 (patch) | |
tree | b5b8832908ba938be71201e253510f0da03e7a8b /engines/scumm/insane/insane_ben.cpp | |
parent | 3e974d3604a30a6387d3699a0e25366d418d169a (diff) | |
download | scummvm-rg350-e504e814b102992f2aa3dbdb7aa47a8dcaa3fec1.tar.gz scummvm-rg350-e504e814b102992f2aa3dbdb7aa47a8dcaa3fec1.tar.bz2 scummvm-rg350-e504e814b102992f2aa3dbdb7aa47a8dcaa3fec1.zip |
Improve mine road in PC demo of FT
svn-id: r21505
Diffstat (limited to 'engines/scumm/insane/insane_ben.cpp')
-rw-r--r-- | engines/scumm/insane/insane_ben.cpp | 28 |
1 files changed, 20 insertions, 8 deletions
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; |