[Scummvm-cvs-logs] CVS: scummvm/scumm/insane insane.cpp,1.44,1.45 insane_enemy.cpp,1.12,1.13
Travis Howell
kirben at users.sourceforge.net
Sun Aug 8 20:23:47 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm/insane
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9431/scumm/insane
Modified Files:
insane.cpp insane_enemy.cpp
Log Message:
Better method, shouldn't be used in PC FT demo.
Index: insane.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/insane/insane.cpp,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- insane.cpp 9 Aug 2004 02:35:30 -0000 1.44
+++ insane.cpp 9 Aug 2004 03:21:51 -0000 1.45
@@ -808,10 +808,8 @@
debugC(DEBUG_INSANE, "Insane::prepareScenePropScene(%d, %d, %d)", scenePropNum, arg_4, arg_8);
- if (!((_vm->_features & GF_DEMO) && (_vm->_features & GF_PC))) {
- if (!loadScenePropSounds(idx))
+ if (((_vm->_features & GF_DEMO) && (_vm->_features & GF_PC)) || !loadScenePropSounds(idx))
return;
- }
_actor[0].defunct = arg_4;
_actor[1].defunct = arg_8;
Index: insane_enemy.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/insane/insane_enemy.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- insane_enemy.cpp 9 Aug 2004 02:35:30 -0000 1.12
+++ insane_enemy.cpp 9 Aug 2004 03:21:51 -0000 1.13
@@ -2643,9 +2643,7 @@
_actor[1].act[3].state = 70;
break;
case 70:
- if (!_actor[1].scenePropSubIdx || ((_vm->_features & GF_DEMO) && (_vm->_features & GF_PC))) {
- _actor[1].act[3].state = 118;
- } else {
+ if (_actor[1].scenePropSubIdx) {
smlayer_setActorFacing(1, 3, 4, 180);
tmp = _currScenePropIdx + _actor[1].scenePropSubIdx;
if (!smlayer_startVoice(_sceneProp[tmp].sound))
@@ -2653,6 +2651,8 @@
else
_actor[1].runningSound = _sceneProp[tmp].sound;
_actor[1].act[3].state = 72;
+ } else {
+ _actor[1].act[3].state = 118;
}
break;
case 71:
More information about the Scummvm-git-logs
mailing list