summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2011-02-03 12:04:11 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2011-02-03 12:04:11 (GMT)
commit54caad7a69c424b6bcb78374aa0d0785a8a5ac93 (patch)
tree5575e5ae3f9b4fbcbd166b79c8eb3d24ea39aef2 /src
parent8aaaae1daf36d52cfd924fc9afec89e14519bacb (diff)
downloadpowder-54caad7a69c424b6bcb78374aa0d0785a8a5ac93.zip
powder-54caad7a69c424b6bcb78374aa0d0785a8a5ac93.tar.gz
Possible fix for liquids transferring spark through INSL
Diffstat (limited to 'src')
-rw-r--r--src/powder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/powder.c b/src/powder.c
index b9495a7..3c85167 100644
--- a/src/powder.c
+++ b/src/powder.c
@@ -1080,7 +1080,7 @@ inline int parts_avg(int ci, int ni,int t)
{
if (t==PT_INSL)//to keep electronics working
{
- int pmr = pmap[(int)((parts[ci].y + parts[ni].y)/2)][(int)((parts[ci].x + parts[ni].x)/2)];
+ int pmr = pmap[((int)(parts[ci].y+0.5f) + (int)(parts[ni].y+0.5f))/2][((int)(parts[ci].x+0.5f) + (int)(parts[ni].x+0.5f))/2];
if ((pmr>>8) < NPART && pmr)
return parts[pmr>>8].type;
else