(svn r1726) Move an assert() because it could not catch all cases of incorrect input where it was placed

This commit is contained in:
tron 2005-01-30 08:25:39 +00:00
parent c16c7312cf
commit cc7f7220c0
1 changed files with 2 additions and 2 deletions

View File

@ -46,14 +46,14 @@ uint GetTileSlope(uint tile, int *h)
uint a,b,c,d,min;
int r;
assert(tile < MapSize());
if (TileX(tile) == MapMaxX() || TileY(tile) == MapMaxY()) {
if (h)
*h = 0;
return 0;
}
assert(tile < MapSize() && TileX(tile) != MapMaxX() && TileY(tile) != MapMaxY());
min = a = TileHeight(tile);
b = TileHeight(tile + TILE_XY(1,0));
if (min >= b) min = b;