Merge branch 'speedy-crash' into 'master'

Speedometer crash fix

See merge request KartKrew/Kart!373
This commit is contained in:
Sal 2021-02-12 13:40:25 -05:00
commit 8fdbee6537

View file

@ -2066,7 +2066,7 @@ static void K_drawKartSpeedometer(void)
{ {
case 1: // Sonic Drift 2 style percentage case 1: // Sonic Drift 2 style percentage
default: default:
convSpeed = (((25*stplyr->speed)/24) * 100) / K_GetKartSpeed(stplyr, false); // Based on top speed! (cheats with the numbers due to some weird discrepancy) convSpeed = (stplyr->speed * 100) / K_GetKartSpeed(stplyr, false); // Based on top speed!
labeln = 0; labeln = 0;
break; break;
case 2: // Kilometers case 2: // Kilometers
@ -2085,7 +2085,8 @@ static void K_drawKartSpeedometer(void)
} }
// Don't overflow // Don't overflow
if (convSpeed > 999) // (negative speed IS really high speed :V)
if (convSpeed > 999 || convSpeed < 0)
convSpeed = 999; convSpeed = 999;
numbers[0] = ((convSpeed / 100) % 10); numbers[0] = ((convSpeed / 100) % 10);