diff options
Diffstat (limited to 'src/simulation/elements')
| -rw-r--r-- | src/simulation/elements/NBHL.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/simulation/elements/NBHL.cpp b/src/simulation/elements/NBHL.cpp index 88d6ec2..feb42ef 100644 --- a/src/simulation/elements/NBHL.cpp +++ b/src/simulation/elements/NBHL.cpp @@ -49,9 +49,12 @@ Element_NBHL::Element_NBHL() //#TPT-Directive ElementHeader Element_NBHL static int update(UPDATE_FUNC_ARGS) int Element_NBHL::update(UPDATE_FUNC_ARGS) { - sim->gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += 0.1f; + if (parts[i].tmp) + sim->gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += restrict_flt(0.001f*parts[i].tmp, 0.1f, 51.2f); + else + sim->gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += 0.1f; return 0; } -Element_NBHL::~Element_NBHL() {}
\ No newline at end of file +Element_NBHL::~Element_NBHL() {} |
