diff --git a/Scripts/Level.cs b/Scripts/Level.cs index 8903527..75910b8 100644 --- a/Scripts/Level.cs +++ b/Scripts/Level.cs @@ -41,10 +41,12 @@ public class Level { } public void WritePixel(int x, int y, int size) { - for (int i = -size/2; i < size/2; i++) { - for (int j = -size/2; j < size/2; j++) { - int X = Mathf.Clamp(x + i, 0, SizeX); - int Y = Mathf.Clamp(y + j, 0, SizeY); + int halfsize = size/2; + + for (int i = -halfsize; i <= halfsize; i++) { + for (int j = -halfsize; j <= halfsize; j++) { + int X = Mathf.Clamp(x + i, 0, SizeX-1); + int Y = Mathf.Clamp(y + j, 0, SizeY-1); _elements[X,Y] = new Dirt(X, Y, ref _this); } }