improved brush size 1 handling

This commit is contained in:
2023-10-17 14:18:09 +02:00
parent 094b805ff7
commit 9145a6a3f9

View File

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