projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100224-1-src
[rocksndiamonds.git]
/
src
/
game_sp
/
DoGameStuff.c
diff --git
a/src/game_sp/DoGameStuff.c
b/src/game_sp/DoGameStuff.c
index ce1d77e2d6b8b12d181ea63b15d112e17dab2160..81f4a9546becbef16c27058cd7d70e6998385250 100644
(file)
--- a/
src/game_sp/DoGameStuff.c
+++ b/
src/game_sp/DoGameStuff.c
@@
-77,13
+77,13
@@
int subDoGameStuff()
{
#if 1
if (LeadOutCounter == 0 &&
{
#if 1
if (LeadOutCounter == 0 &&
- !game_sp
_info
.LevelSolved &&
- !game_sp
_info
.GameOver)
+ !game_sp.LevelSolved &&
+ !game_sp.GameOver)
#else
if (LeadOutCounter == 0)
#endif
{
#else
if (LeadOutCounter == 0)
#endif
{
-#if
0
+#if
1
printf("::: DoGameStuff.c: killing murphy [%d] ...\n", KillMurphyFlag);
#endif
printf("::: DoGameStuff.c: killing murphy [%d] ...\n", KillMurphyFlag);
#endif
@@
-92,30
+92,37
@@
int subDoGameStuff()
LeadOutCounter = 0x40; // quit: start lead-out
#if 1
LeadOutCounter = 0x40; // quit: start lead-out
#if 1
+
#if 1
printf("::: DoGameStuff.c: !!!!!!!!!! GAME OVER !!!!!!!!!!\n");
#if 1
printf("::: DoGameStuff.c: !!!!!!!!!! GAME OVER !!!!!!!!!!\n");
+ printf("::: [KillMurphyFlag == %d]\n", KillMurphyFlag);
+#endif
+
+#if 1
+ /* give Murphy some more time (LeadOutCounter) to reach the exit */
+#else
+ game_sp.GameOver = TRUE;
#endif
#endif
- game_sp_info.GameOver = TRUE;
#endif
}
#if 1
#if 0
printf("::: *** %d, %d, %d\n", KillMurphyFlag,
#endif
}
#if 1
#if 0
printf("::: *** %d, %d, %d\n", KillMurphyFlag,
- game_sp
_info.LevelSolved, game_sp_info
.GameOver);
+ game_sp
.LevelSolved, game_sp
.GameOver);
#endif
#if 0
if (KillMurphyFlag == 1 &&
#endif
#if 0
if (KillMurphyFlag == 1 &&
- !game_sp
_info
.LevelSolved &&
- !game_sp
_info
.GameOver)
+ !game_sp.LevelSolved &&
+ !game_sp.GameOver)
{
#if 1
printf("::: DoGameStuff.c: !!!!!!!!!! GAME OVER !!!!!!!!!!\n");
#endif
{
#if 1
printf("::: DoGameStuff.c: !!!!!!!!!! GAME OVER !!!!!!!!!!\n");
#endif
- game_sp
_info
.GameOver = TRUE;
+ game_sp.GameOver = TRUE;
}
#endif
#endif
}
#endif
#endif