mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 13:29:54 +00:00
Maps no longer wrap at edges, but display blank tiles
This commit is contained in:
parent
d84c534af8
commit
10f3419ac6
1 changed files with 6 additions and 1 deletions
|
|
@ -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 a new issue