diff options
Diffstat (limited to 'pmpd_core.c')
-rw-r--r-- | pmpd_core.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pmpd_core.c b/pmpd_core.c index 1d1e673..a56753d 100644 --- a/pmpd_core.c +++ b/pmpd_core.c @@ -74,11 +74,11 @@ void pmpd_bang(t_pmpd *x) // amplify force that opose to movement if (x->mass[i].overdamp != 0) { - tmp = x->mass[i].speedX * x->mass[i].forceX; - tmp = min(0,tmp); // overdamped only if force opose movment - tmp *= -x->mass[i].overdamp; - tmp += 1; - x->mass[i].forceX *= tmp; + tmpX = x->mass[i].speedX * x->mass[i].forceX; + tmpX = min(0,tmpX); // overdamped only if force opose movment + tmpX *= -x->mass[i].overdamp; + tmpX += 1; + x->mass[i].forceX *= tmpX; } x->mass[i].speedX += x->mass[i].forceX * x->mass[i].invM; |