diff --git a/core/src/mindustry/editor/MapRenderer.java b/core/src/mindustry/editor/MapRenderer.java index a1c3d8a933..f3249f40ee 100644 --- a/core/src/mindustry/editor/MapRenderer.java +++ b/core/src/mindustry/editor/MapRenderer.java @@ -139,12 +139,16 @@ public class MapRenderer implements Disposable{ mesh.draw(idxWall, region, wx * tilesize, wy * tilesize, 8, 8); } - float offsetX = -(wall.size / 3) * tilesize, offsetY = -(wall.size / 3) * tilesize; + float offsetX = -((wall.size + 1) / 3) * tilesize, offsetY = -((wall.size + 1) / 3) * tilesize; //draw non-synthetic wall or ore if((wall.update || wall.destructible) && center){ mesh.setColor(team.color); region = Core.atlas.find("block-border-editor"); + if(wall.size == 2){ + offsetX += tilesize; + offsetY += tilesize; + } }else if(!useSyntheticWall && wall != Blocks.air && center){ region = getIcon(wall, idxWall);