improved brush size 1 handling
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user