summaryrefslogtreecommitdiff
path: root/src/elements/bcln.c
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2011-01-10 00:46:34 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2011-01-10 00:46:34 (GMT)
commit855281295fbc23366e8b84d7c8e55816d6f47a87 (patch)
tree761d7cbaf37e3f10b1ee97f72d34f1da70d6732d /src/elements/bcln.c
parent88d107f18a9c6d37493a953142a503d963ec37b1 (diff)
downloadpowder-855281295fbc23366e8b84d7c8e55816d6f47a87.zip
powder-855281295fbc23366e8b84d7c8e55816d6f47a87.tar.gz
More update functions cleanup.
Diffstat (limited to 'src/elements/bcln.c')
-rw-r--r--src/elements/bcln.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/elements/bcln.c b/src/elements/bcln.c
index e27478d..dfcfcd8 100644
--- a/src/elements/bcln.c
+++ b/src/elements/bcln.c
@@ -13,18 +13,18 @@ int update_BCLN(UPDATE_FUNC_ARGS) {
}
if (!parts[i].ctype)
{
- for (nx=-1; nx<2; nx++)
- for (ny=-1; ny<2; ny++)
- if (x+nx>=0 && y+ny>0 &&
- x+nx<XRES && y+ny<YRES &&
- pmap[y+ny][x+nx] &&
- (pmap[y+ny][x+nx]&0xFF)!=PT_CLNE &&
- (pmap[y+ny][x+nx]&0xFF)!=PT_BCLN &&
- (pmap[y+ny][x+nx]&0xFF)!=PT_PCLN &&
- (pmap[y+ny][x+nx]&0xFF)!=PT_STKM &&
- (pmap[y+ny][x+nx]&0xFF)!=PT_STKM2 &&
- (pmap[y+ny][x+nx]&0xFF)!=0xFF)
- parts[i].ctype = pmap[y+ny][x+nx]&0xFF;
+ int rx, ry;
+ for (rx=-1; rx<2; rx++)
+ for (ry=-1; ry<2; ry++)
+ if (x+rx>=0 && y+ry>0 && x+rx<XRES && y+ry<YRES &&
+ pmap[y+ry][x+rx] &&
+ (pmap[y+ry][x+rx]&0xFF)!=PT_CLNE &&
+ (pmap[y+ry][x+rx]&0xFF)!=PT_BCLN &&
+ (pmap[y+ry][x+rx]&0xFF)!=PT_PCLN &&
+ (pmap[y+ry][x+rx]&0xFF)!=PT_STKM &&
+ (pmap[y+ry][x+rx]&0xFF)!=PT_STKM2 &&
+ (pmap[y+ry][x+rx]&0xFF)!=0xFF)
+ parts[i].ctype = pmap[y+ry][x+rx]&0xFF;
}
else {
create_part(-1, x+rand()%3-1, y+rand()%3-1, parts[i].ctype);