projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added separate playfield and buffer sizes for EM engine caves
[rocksndiamonds.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index 7224337dd1f7e4af61cf95a05450bef276fb05e3..0c0f2f9b08ef1349c77fdc04feff1ae4fc3efff6 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-3519,8
+3519,8
@@
static void CopyNativeLevel_RND_to_EM(struct LevelInfo *level)
struct PLAYER **ply = level_em->ply;
int i, j, x, y;
struct PLAYER **ply = level_em->ply;
int i, j, x, y;
- lev->width = MIN(level->fieldx, EM_MAX_CAVE_WIDTH);
- lev->height = MIN(level->fieldy, EM_MAX_CAVE_HEIGHT);
+ lev->width = MIN(level->fieldx, EM_MAX_CAVE_
BUFFER_
WIDTH);
+ lev->height = MIN(level->fieldy, EM_MAX_CAVE_
BUFFER_
HEIGHT);
lev->time_seconds = level->time;
lev->required_initial = level->gems_needed;
lev->time_seconds = level->time;
lev->required_initial = level->gems_needed;
@@
-3574,8
+3574,8
@@
static void CopyNativeLevel_RND_to_EM(struct LevelInfo *level)
map_android_clone_elements_RND_to_EM(level);
// first fill the complete playfield with the default border element
map_android_clone_elements_RND_to_EM(level);
// first fill the complete playfield with the default border element
- for (y = 0; y < EM_MAX_CAVE_HEIGHT; y++)
- for (x = 0; x < EM_MAX_CAVE_WIDTH; x++)
+ for (y = 0; y < EM_MAX_CAVE_
BUFFER_
HEIGHT; y++)
+ for (x = 0; x < EM_MAX_CAVE_
BUFFER_
WIDTH; x++)
level_em->cave[x][y] = Zborder;
if (BorderElement == EL_STEELWALL)
level_em->cave[x][y] = Zborder;
if (BorderElement == EL_STEELWALL)