Added remaining jump time to skidding state (since the jump time

is used to determine if a kart can skid again or not).
This commit is contained in:
hiker
2018-04-10 00:36:29 +10:00
parent cca7563bec
commit 9eb59522c6

View File

@@ -97,6 +97,7 @@ void Skidding::reset()
void Skidding::saveState(BareNetworkString *buffer)
{
buffer->addUInt8(m_skid_state);
buffer->addFloat(m_remaining_jump_time);
if(m_skid_state == SKID_NONE)
return;
buffer->addFloat(m_skid_time);
@@ -110,7 +111,8 @@ void Skidding::saveState(BareNetworkString *buffer)
void Skidding::rewindTo(BareNetworkString *buffer)
{
m_skid_state = (SkidState)buffer->getUInt8();
if(m_skid_state == SKID_NONE)
m_remaining_jump_time = buffer->getFloat();
if (m_skid_state == SKID_NONE)
return;
m_skid_time = buffer->getFloat();
m_skid_factor = buffer->getFloat();