Maps no longer wrap at edges, but display blank tiles

This commit is contained in:
Mathew Velasquez 2015-10-05 19:19:36 -04:00
parent 1c70d4bcbe
commit 180b0b99ed
1 changed files with 6 additions and 1 deletions

View File

@ -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)