summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2012-03-26 15:09:30 (GMT)
committer jacksonmj <mj-pt@jacksonmj.co.uk>2012-03-26 15:09:58 (GMT)
commit2c3a2e2519764f81473f563b4df1822d6c8eca9e (patch)
treebf874d5a4d86f0b7bfd11d9c82cbb2d0a0a0c672 /src
parent156d50d903ff205f0ad2986dcb449c029d456d03 (diff)
downloadpowder-2c3a2e2519764f81473f563b4df1822d6c8eca9e.zip
powder-2c3a2e2519764f81473f563b4df1822d6c8eca9e.tar.gz
Remove squares.h, since it doesn't seem to give any speed advantage over sqrtf
Diffstat (limited to 'src')
-rw-r--r--src/powder.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/powder.c b/src/powder.c
index a93c938..582c795 100644
--- a/src/powder.c
+++ b/src/powder.c
@@ -1,7 +1,6 @@
#include <stdint.h>
#include <math.h>
#include <defines.h>
-#include <squares.h>
#include <powder.h>
#include <air.h>
#include <misc.h>
@@ -1813,8 +1812,8 @@ void update_particles_i(pixel *vid, int start, int inc)
{
#ifdef REALISTIC
//The magic number controlls diffusion speed
- parts[i].vx += 0.05*squares[(unsigned int)round(parts[i].temp)]*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f);
- parts[i].vy += 0.05*squares[(unsigned int)round(parts[i].temp)]*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f);
+ parts[i].vx += 0.05f*sqrtf(parts[i].temp)*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f);
+ parts[i].vy += 0.05f*sqrtf(parts[i].temp)*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f);
#else
parts[i].vx += ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f);
parts[i].vy += ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f);