diff options
| author | Cracker64 <cracker642@gmail.com> | 2011-01-11 15:45:16 (GMT) |
|---|---|---|
| committer | Cracker64 <cracker642@gmail.com> | 2011-01-11 15:45:16 (GMT) |
| commit | c7f1e2e423fea5772c3718e5b30f5bdd792267cc (patch) | |
| tree | a49a01f120d0f12db81d6bf6d18b5be3e04ac550 /src | |
| parent | f242566e30831963eee287b7dbe944b715457dae (diff) | |
| download | powder-c7f1e2e423fea5772c3718e5b30f5bdd792267cc.zip powder-c7f1e2e423fea5772c3718e5b30f5bdd792267cc.tar.gz | |
fix 1px brush replace mode
Diffstat (limited to 'src')
| -rw-r--r-- | src/powder.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/powder.c b/src/powder.c index 5f6a78a..877048c 100644 --- a/src/powder.c +++ b/src/powder.c @@ -6130,7 +6130,15 @@ int create_parts(int x, int y, int rx, int ry, int c) { if(rx==0&&ry==0) { - create_part(-2, x, y, c); + if((pmap[y][x]&0xFF)==SLALT || SLALT==0) + { + if((pmap[y][x])) + { + delete_part(x, y); + if(c!=0) + create_part(-2, x, y, c); + } + } } else for(j=-ry; j<=ry; j++) |
