summaryrefslogtreecommitdiff
path: root/src/powder.c
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2011-10-14 12:18:00 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-10-14 12:18:00 (GMT)
commit37e15bf3ad5a728e0394f40b9f4691de7464c6ea (patch)
tree0373de1bc26047e211098277d24df38e77d89799 /src/powder.c
parent1af0a86e0d2f5659f4672a8db0ca67da6e980e51 (diff)
downloadpowder-37e15bf3ad5a728e0394f40b9f4691de7464c6ea.zip
powder-37e15bf3ad5a728e0394f40b9f4691de7464c6ea.tar.gz
Replace use of gravy and gravf with gravxf and gravyf
Diffstat (limited to 'src/powder.c')
-rw-r--r--src/powder.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/powder.c b/src/powder.c
index 0633f75..b56426b 100644
--- a/src/powder.c
+++ b/src/powder.c
@@ -1729,13 +1729,13 @@ void update_particles_i(pixel *vid, int start, int inc)
if (t==PT_ANAR)
{
// perhaps we should have a ptypes variable for this
- pGravX -= gravx[y/CELL][x/CELL];
- pGravY -= gravy[y/CELL][x/CELL];
+ pGravX -= gravxf[(y*XRES)+x];
+ pGravY -= gravyf[(y*XRES)+x];
}
else if(t!=PT_STKM && t!=PT_STKM2 && !(ptypes[t].properties & TYPE_SOLID))
{
- pGravX += gravx[y/CELL][x/CELL];
- pGravY += gravy[y/CELL][x/CELL];
+ pGravX += gravxf[(y*XRES)+x];
+ pGravY += gravyf[(y*XRES)+x];
}
//velocity updates for the particle
parts[i].vx *= ptypes[t].loss;
@@ -1990,7 +1990,7 @@ void update_particles_i(pixel *vid, int start, int inc)
s = 1;
- gravtot = fabsf(gravy[y/CELL][x/CELL])+fabsf(gravx[y/CELL][x/CELL]);
+ gravtot = fabs(gravyf[(y*XRES)+x])+fabs(gravxf[(y*XRES)+x]);
if (pv[y/CELL][x/CELL]>ptransitions[t].phv&&ptransitions[t].pht>-1) {
// particle type change due to high pressure
if (ptransitions[t].pht!=PT_NUM)
@@ -2354,8 +2354,8 @@ killed:
pGravX = ptGrav * ((float)(nx - XCNTR) / pGravD);
pGravY = ptGrav * ((float)(ny - YCNTR) / pGravD);
}
- pGravX += gravx[ny/CELL][nx/CELL];
- pGravY += gravy[ny/CELL][nx/CELL];
+ pGravX += gravxf[(ny*XRES)+nx];
+ pGravY += gravyf[(ny*XRES)+nx];
if (fabsf(pGravY)>fabsf(pGravX))
mv = fabsf(pGravY);
else
@@ -2413,8 +2413,8 @@ killed:
pGravX = ptGrav * ((float)(nx - XCNTR) / pGravD);
pGravY = ptGrav * ((float)(ny - YCNTR) / pGravD);
}
- pGravX += gravx[ny/CELL][nx/CELL];
- pGravY += gravy[ny/CELL][nx/CELL];
+ pGravX += gravxf[(ny*XRES)+nx];
+ pGravY += gravyf[(ny*XRES)+nx];
if (fabsf(pGravY)>fabsf(pGravX))
mv = fabsf(pGravY);
else