projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed checking position of inactive players
[rocksndiamonds.git]
/
src
/
game_em
/
logic.c
diff --git
a/src/game_em/logic.c
b/src/game_em/logic.c
index bbac90d27f74286990811db67b35b7244c83fe1e..9e3b690f2a9c6b70127f3645faaeeafc770fc0bc 100644
(file)
--- a/
src/game_em/logic.c
+++ b/
src/game_em/logic.c
@@
-7290,6
+7290,9
@@
static void logic_players(void)
for (i = 0; i < MAX_PLAYERS; i++)
{
for (i = 0; i < MAX_PLAYERS; i++)
{
+ if (!ply[i].alive)
+ continue;
+
/* check for wrap-around movement */
if (ply[i].x < lev.left ||
ply[i].x > lev.right - 1)
/* check for wrap-around movement */
if (ply[i].x < lev.left ||
ply[i].x > lev.right - 1)
@@
-7435,13
+7438,13
@@
static void logic_globals(void)
void logic(void)
{
void logic(void)
{
- if (frame ==
7
)
+ if (frame ==
0
)
{
logic_players();
logic_objects();
}
{
logic_players();
logic_objects();
}
- if (frame ==
6
)
+ if (frame ==
1
)
{
logic_globals();
}
{
logic_globals();
}