1
0
Fork 0

(svn r3667) Fix the cause of an assertion I triggered in r3665

release/0.5
tron 2006-02-24 20:35:37 +00:00
parent d1076fe973
commit 8d983f1bb7
1 changed files with 12 additions and 11 deletions

View File

@ -427,19 +427,20 @@ void RunTileLoop(void)
void InitializeLandscape(void) void InitializeLandscape(void)
{ {
uint map_size; uint maxx = MapMaxX();
uint i; uint maxy = MapMaxY();
uint sizex = MapSizeX();
uint x;
uint y;
for (y = 0; y < maxy; y++) {
map_size = MapSize(); for (x = 0; x < maxx; x++) {
for (i = 0; i < map_size; i++) { MakeClear(sizex * y + x, CL_GRASS, 3);
MakeClear(i, CL_GRASS, 3); SetTileHeight(sizex * y + x, 0);
_m[i].extra = 0; }
MakeVoid(sizex * y + x);
} }
for (x = 0; x < sizex; x++) MakeVoid(sizex * y + x);
// create void tiles at the border
for (i = 0; i < MapMaxY(); ++i) MakeVoid(i * MapSizeX() + MapMaxX());
for (i = 0; i < MapSizeX(); ++i) MakeVoid(MapSizeX() * MapMaxY() + i);
} }
void ConvertGroundTilesIntoWaterTiles(void) void ConvertGroundTilesIntoWaterTiles(void)