projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
moved cave arrays and pointers for EM engine to level structure
[rocksndiamonds.git]
/
src
/
game_em
/
logic.c
diff --git
a/src/game_em/logic.c
b/src/game_em/logic.c
index 0fec08c951243376901045fb92447573d7ad593f..bcaf88c82f72b3bfcc7ea52ca4e3110dfddd459a 100644
(file)
--- a/
src/game_em/logic.c
+++ b/
src/game_em/logic.c
@@
-6210,9
+6210,9
@@
void logic_1(void)
int start_check_nr;
int i;
int start_check_nr;
int i;
- cave =
C
ave;
- next =
N
ext;
- boom =
B
oom;
+ cave =
lev.c
ave;
+ next =
lev.n
ext;
+ boom =
lev.b
oom;
game_em.any_player_moving = FALSE;
game_em.any_player_snapping = FALSE;
game_em.any_player_moving = FALSE;
game_em.any_player_snapping = FALSE;
@@
-6266,9
+6266,9
@@
void logic_2(void)
{
int x, y;
{
int x, y;
- cave =
C
ave;
- next =
N
ext;
- boom =
B
oom;
+ cave =
lev.c
ave;
+ next =
lev.n
ext;
+ boom =
lev.b
oom;
seed = RandomEM;
score = 0;
seed = RandomEM;
score = 0;
@@
-6285,10
+6285,10
@@
void logic_2(void)
RandomEM = seed;
/* triple buffering */
RandomEM = seed;
/* triple buffering */
- void *temp =
C
ave;
-
Cave = N
ext;
-
Next = D
raw;
-
D
raw = temp;
+ void *temp =
lev.c
ave;
+
lev.cave = lev.n
ext;
+
lev.next = lev.d
raw;
+
lev.d
raw = temp;
}
void logic_3(void)
}
void logic_3(void)
@@
-6298,9
+6298,9
@@
void logic_3(void)
int count;
unsigned int random;
int count;
unsigned int random;
- cave =
C
ave;
- next =
N
ext;
- boom =
B
oom;
+ cave =
lev.c
ave;
+ next =
lev.n
ext;
+ boom =
lev.b
oom;
/* update variables */
/* update variables */
@@
-6354,5
+6354,5
@@
void logic_3(void)
for (y = 0; y < HEIGHT; y++)
for (x = 0; x < WIDTH; x++)
for (y = 0; y < HEIGHT; y++)
for (x = 0; x < WIDTH; x++)
-
Next[x][y] = C
ave[x][y];
+
next[x][y] = c
ave[x][y];
}
}