diff options
| author | jacksonmj <jacksonmj@jacksonmj.none> | 2011-01-08 00:07:10 (GMT) |
|---|---|---|
| committer | jacksonmj <jacksonmj@jacksonmj.none> | 2011-01-08 09:00:59 (GMT) |
| commit | d17758cc08080fcb3ab0b709ed74c5739d707894 (patch) | |
| tree | ffef6471b42f6eefeca052482f4660be8a85313e /src/elements/fwrk.c | |
| parent | 9af0072b21409d71e04652330118a44e37c3f6c4 (diff) | |
| download | powder-d17758cc08080fcb3ab0b709ed74c5739d707894.zip powder-d17758cc08080fcb3ab0b709ed74c5739d707894.tar.gz | |
Yet more function pointers.
Diffstat (limited to 'src/elements/fwrk.c')
| -rw-r--r-- | src/elements/fwrk.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/elements/fwrk.c b/src/elements/fwrk.c index 9a8b62f..30b5e0b 100644 --- a/src/elements/fwrk.c +++ b/src/elements/fwrk.c @@ -1,7 +1,7 @@ #include <powder.h> int update_FWRK(UPDATE_FUNC_ARGS) { - int r, a; + int r; if ((parts[i].temp>400&&(9+parts[i].temp/40)>rand()%100000&&parts[i].life==0&&!pmap[y-1][x])||parts[i].ctype==PT_DUST) { create_part(-1, x , y-1 , PT_FWRK); @@ -35,16 +35,16 @@ int update_FWRK(UPDATE_FUNC_ARGS) { { create_part(-1, x+nx, y+ny , PT_DUST); pv[y/CELL][x/CELL] += 2.00f*CFDS; - a= pmap[y+ny][x+nx]; - if (parts[a>>8].type==PT_DUST) + r = pmap[y+ny][x+nx]; + if (parts[r>>8].type==PT_DUST) { - parts[a>>8].vy = -(rand()%10-1); - parts[a>>8].vx = ((rand()%2)*2-1)*rand()%(5+5)+(parts[i].vx)*2 ; - parts[a>>8].life= rand()%37+18; - parts[a>>8].tmp=q; - parts[a>>8].flags=w; - parts[a>>8].ctype=e; - parts[a>>8].temp= rand()%20+6000; + parts[r>>8].vy = -(rand()%10-1); + parts[r>>8].vx = ((rand()%2)*2-1)*rand()%(5+5)+(parts[i].vx)*2 ; + parts[r>>8].life= rand()%37+18; + parts[r>>8].tmp=q; + parts[r>>8].flags=w; + parts[r>>8].ctype=e; + parts[r>>8].temp= rand()%20+6000; } } } |
