summaryrefslogtreecommitdiff
path: root/src/elements/fwrk.c
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2011-01-08 00:07:10 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2011-01-08 09:00:59 (GMT)
commitd17758cc08080fcb3ab0b709ed74c5739d707894 (patch)
treeffef6471b42f6eefeca052482f4660be8a85313e /src/elements/fwrk.c
parent9af0072b21409d71e04652330118a44e37c3f6c4 (diff)
downloadpowder-d17758cc08080fcb3ab0b709ed74c5739d707894.zip
powder-d17758cc08080fcb3ab0b709ed74c5739d707894.tar.gz
Yet more function pointers.
Diffstat (limited to 'src/elements/fwrk.c')
-rw-r--r--src/elements/fwrk.c20
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;
}
}
}