projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20060112-1-src
[rocksndiamonds.git]
/
src
/
game_em
/
synchro_2.c
diff --git
a/src/game_em/synchro_2.c
b/src/game_em/synchro_2.c
index 3ce1efebbd19a336c1dd68d7610bd47b1a525681..119d86a5832c1fd7d229d0e5b96057388937fce5 100644
(file)
--- a/
src/game_em/synchro_2.c
+++ b/
src/game_em/synchro_2.c
@@
-20,7
+20,7
@@
void synchro_2(void)
{
register unsigned int x = 0;
register unsigned int y = 1;
{
register unsigned int x = 0;
register unsigned int y = 1;
- register unsigned long random = Random;
+ register unsigned long random = Random
EM
;
register unsigned short *cave_cache = Cave[y]; /* might be a win */
unsigned long score = 0;
register unsigned short *cave_cache = Cave[y]; /* might be a win */
unsigned long score = 0;
@@
-4517,7
+4517,11
@@
void synchro_2(void)
}
}
}
}
+#if 1
+ lev.ball_pos = (lev.ball_pos + 1) % lev.num_ball_arrays;
+#else
lev.ball_pos = (lev.ball_pos + 1) & 7;
lev.ball_pos = (lev.ball_pos + 1) & 7;
+#endif
goto loop;
/* --------------------------------------------------------------------- */
goto loop;
/* --------------------------------------------------------------------- */
@@
-4887,7
+4891,7
@@
void synchro_2(void)
if (ply1.alive || ply2.alive)
lev.score += score; /* only get a score if someone is alive */
if (ply1.alive || ply2.alive)
lev.score += score; /* only get a score if someone is alive */
- Random = random;
+ Random
EM
= random;
{
void *temp = Cave;
{
void *temp = Cave;