aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/insane/insane_ben.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-03-30 23:58:37 +0000
committerTravis Howell2006-03-30 23:58:37 +0000
commite504e814b102992f2aa3dbdb7aa47a8dcaa3fec1 (patch)
treeb5b8832908ba938be71201e253510f0da03e7a8b /engines/scumm/insane/insane_ben.cpp
parent3e974d3604a30a6387d3699a0e25366d418d169a (diff)
downloadscummvm-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.cpp28
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;