diff options
| author | Simon <simon@hardwired.org.uk> | 2011-04-08 10:09:42 (GMT) |
|---|---|---|
| committer | Simon <simon@hardwired.org.uk> | 2011-04-08 10:09:42 (GMT) |
| commit | 767d73c5fc51647dcb5da4ed8349da2186c5060c (patch) | |
| tree | e9cb3540858927af4887553068fd348a95195092 /src/elements/qrtz.c | |
| parent | 1bdf72be1a306ac07641211adb2ec1539e3d0a48 (diff) | |
| download | powder-767d73c5fc51647dcb5da4ed8349da2186c5060c.zip powder-767d73c5fc51647dcb5da4ed8349da2186c5060c.tar.gz | |
astyle
Diffstat (limited to 'src/elements/qrtz.c')
| -rw-r--r-- | src/elements/qrtz.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/elements/qrtz.c b/src/elements/qrtz.c index 4d3662f..f8312c1 100644 --- a/src/elements/qrtz.c +++ b/src/elements/qrtz.c @@ -3,7 +3,7 @@ int update_QRTZ(UPDATE_FUNC_ARGS) { int r, tmp, trade, rx, ry, np, t; t = parts[i].type; - if(t == PT_QRTZ) + if (t == PT_QRTZ) { parts[i].pavg[0] = parts[i].pavg[1]; parts[i].pavg[1] = pv[y/CELL][x/CELL]; @@ -32,29 +32,29 @@ int update_QRTZ(UPDATE_FUNC_ARGS) { { rx = rand()%3-1; ry = rand()%3-1; - if (x+rx>=0 && y+ry>0 && x+rx<XRES && y+ry<YRES && (rx || ry)) + if (x+rx>=0 && y+ry>0 && x+rx<XRES && y+ry<YRES && (rx || ry)) + { + r = pmap[y+ry][x+rx]; + if ((r>>8)<NPART && !r && parts[i].ctype!=0) { - r = pmap[y+ry][x+rx]; - if ((r>>8)<NPART && !r && parts[i].ctype!=0) + np = create_part(-1,x+rx,y+ry,PT_QRTZ); + if (np>0) { - np = create_part(-1,x+rx,y+ry,PT_QRTZ); - if (np>0) + parts[np].tmp = parts[i].tmp; + parts[i].ctype = 0; + if (5>rand()%10) { - parts[np].tmp = parts[i].tmp; - parts[i].ctype = 0; - if(5>rand()%10) - { - parts[np].ctype=-1;//dead qrtz - } - else if(1>rand()%15) - { - parts[i].ctype=-1; - } - - break; + parts[np].ctype=-1;//dead qrtz } + else if (1>rand()%15) + { + parts[i].ctype=-1; + } + + break; } } + } } } for ( trade = 0; trade<9; trade ++) |
