Clamp Top float modulation

This commit is contained in:
James R 2022-09-29 09:35:04 -07:00
parent 56a5432f41
commit cc7ceff30e

View file

@ -256,7 +256,8 @@ modulate (mobj_t *top)
if (top_float(top) > 0) if (top_float(top) > 0)
{ {
top_float(top) -= hover_step; top_float(top) = max(0,
top_float(top) - hover_step);
} }
else if (P_IsObjectOnGround(top)) else if (P_IsObjectOnGround(top))
{ {
@ -276,7 +277,8 @@ modulate (mobj_t *top)
if (top_float(top) < max_hover) if (top_float(top) < max_hover)
{ {
top_float(top) += hover_step; top_float(top) = min(max_hover,
top_float(top) + hover_step);
} }
else else
{ {