summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2012-05-23 10:28:33 (GMT)
committer jacksonmj <mj-pt@jacksonmj.co.uk>2012-06-09 11:37:44 (GMT)
commit5d4c21d83b0a9120afe67e66aea9a421bc001307 (patch)
tree96bf60538ddf3f9d9471cb59101a534bb0dc920c /src/elements
parent8ca13238d00fd413efcd9714fe068c20a18be638 (diff)
downloadpowder-5d4c21d83b0a9120afe67e66aea9a421bc001307.zip
powder-5d4c21d83b0a9120afe67e66aea9a421bc001307.tar.gz
Create BHOL when particles are stacked excessively
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/nbhl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/elements/nbhl.c b/src/elements/nbhl.c
index 96d5f1a..362c120 100644
--- a/src/elements/nbhl.c
+++ b/src/elements/nbhl.c
@@ -16,6 +16,9 @@
#include <element.h>
int update_NBHL(UPDATE_FUNC_ARGS) {
- gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += 0.1f;
+ if (parts[i].tmp)
+ gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += restrict_flt(0.001f*parts[i].tmp, 0.1f, 51.2f);
+ else
+ gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += 0.1f;
return 0;
}