vmbatlle / super-mario-kart

Super Mario Kart clone using C++ with SFML
https://sites.google.com/view/sper-mario-kart/inicio
GNU General Public License v3.0
72 stars 11 forks source link

Parece que los jugadores salen del estado SMALL al mismo tiempo #14

Closed vmbatlle closed 4 years ago

vmbatlle commented 4 years ago

Parece que el tiempo de animación SMALL no está bien ajustado en función de la posición de los jugadores en el momento de recibir el rayo. Si es posible acceder a la posición desde driver.cpp:234, valdría con multiplicar SPEED_DOWN_DURATION por un escalar en función de la posición.

Nota: ¿por qué estos tiempos no coinciden?

animator.small(SPEED_DOWN_DURATION + SPEED_DOWN_DURATION);
pushStateEnd(DriverState::SPEED_DOWN, StateRace::currentTime + SPEED_DOWN_DURATION);