Maps no longer wrap at edges, but display blank tiles
This commit is contained in:
parent
1c70d4bcbe
commit
180b0b99ed
|
@ -654,8 +654,13 @@ struct TilemapPrivate
|
|||
|
||||
void handleTile(int x, int y, int z)
|
||||
{
|
||||
int ox = x + viewpPos.x;
|
||||
int oy = y + viewpPos.y;
|
||||
if (ox < 0 || oy < 0 || ox >= mapData->xSize() || oy >= mapData->ySize())
|
||||
return;
|
||||
|
||||
int tileInd =
|
||||
tableGetWrapped(*mapData, x + viewpPos.x, y + viewpPos.y, z);
|
||||
tableGetWrapped(*mapData, ox, oy, z);
|
||||
|
||||
/* Check for empty space */
|
||||
if (tileInd < 48)
|
||||
|
|
Loading…
Reference in New Issue