Ticket #3309: t3309_cap_expected_simTime_v2.patch

File t3309_cap_expected_simTime_v2.patch, 547 bytes (added by elexis, 9 years ago)
  • source/network/NetTurnManager.cpp

     
    9999    return true;
    100100}
    101101
    102102bool CNetTurnManager::Update(float simFrameLength, size_t maxTurns)
    103103{
    104     m_DeltaSimTime += simFrameLength;
     104    m_DeltaSimTime = std::min(m_DeltaSimTime + simFrameLength, simFrameLength);
    105105
    106106    // If we haven't reached the next turn yet, do nothing
    107107    if (m_DeltaSimTime < 0)
    108108        return false;
    109109