mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
K_DrawDraftCombiring: clamp inputs
This commit is contained in:
parent
a2bcee60c0
commit
924d46d102
1 changed files with 9 additions and 1 deletions
10
src/k_kart.c
10
src/k_kart.c
|
|
@ -1255,7 +1255,15 @@ static void K_DrawDraftCombiring(player_t *player, mobj_t *victim, fixed_t curdi
|
|||
}
|
||||
else
|
||||
{
|
||||
c = FixedMul((CHAOTIXBANDCOLORS - 1)<<FRACBITS, FixedDiv(curdist-minimumdist, maxdist-minimumdist)) >> FRACBITS;
|
||||
fixed_t num = curdist - minimumdist;
|
||||
fixed_t den = maxdist - minimumdist;
|
||||
if (den < 1)
|
||||
den = 1;
|
||||
if (num < 0)
|
||||
num = 0;
|
||||
if (num > den)
|
||||
num = den;
|
||||
c = FixedMul((CHAOTIXBANDCOLORS - 1)<<FRACBITS, FixedDiv(num, den)) >> FRACBITS;
|
||||
}
|
||||
|
||||
stepx = (victim->x - player->mo->x) / CHAOTIXBANDLEN;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue