File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update
Generals/Code/GameEngine/Source/GameLogic/Object/Update Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -528,9 +528,11 @@ UpdateSleepTime ParticleUplinkCannonUpdate::update()
528528 {
529529 Real speed = data->m_manualDrivingSpeed ;
530530#if RETAIL_COMPATIBLE_CRC
531- const Bool useFasterSpeed = m_lastDrivingClickFrame != 0 && m_2ndLastDrivingClickFrame != 0 && m_lastDrivingClickFrame - m_2ndLastDrivingClickFrame < data->m_doubleClickToFastDriveDelay ;
531+ DEBUG_ASSERT (m_lastDrivingClickFrame >= m_2ndLastDrivingClickFrame, (" m_lastDrivingClickFrame should always be >= m_2ndLastDrivingClickFrame" ));
532+ const Bool useFasterSpeed = m_lastDrivingClickFrame - m_2ndLastDrivingClickFrame < data->m_doubleClickToFastDriveDelay ;
532533#else
533- const Bool useFasterSpeed = m_lastDrivingClickTimeMsec != 0 && m_2ndLastDrivingClickTimeMsec != 0 && m_lastDrivingClickTimeMsec - m_2ndLastDrivingClickTimeMsec < data->m_doubleClickToFastDriveDelay ;
534+ DEBUG_ASSERT (m_lastDrivingClickTimeMsec >= m_2ndLastDrivingClickTimeMsec, (" m_lastDrivingClickTimeMsec should always be >= m_2ndLastDrivingClickTimeMsec" ));
535+ const Bool useFasterSpeed = m_lastDrivingClickTimeMsec - m_2ndLastDrivingClickTimeMsec < data->m_doubleClickToFastDriveDelay ;
534536#endif
535537 if ( useFasterSpeed )
536538 {
Original file line number Diff line number Diff line change @@ -578,9 +578,11 @@ UpdateSleepTime ParticleUplinkCannonUpdate::update()
578578 {
579579 Real speed = data->m_manualDrivingSpeed ;
580580#if RETAIL_COMPATIBLE_CRC
581- const Bool useFasterSpeed = m_scriptedWaypointMode || (m_lastDrivingClickFrame != 0 && m_2ndLastDrivingClickFrame != 0 && m_lastDrivingClickFrame - m_2ndLastDrivingClickFrame < data->m_doubleClickToFastDriveDelay );
581+ DEBUG_ASSERT (m_lastDrivingClickFrame >= m_2ndLastDrivingClickFrame, (" m_lastDrivingClickFrame should always be >= m_2ndLastDrivingClickFrame" ));
582+ const Bool useFasterSpeed = m_scriptedWaypointMode || (m_lastDrivingClickFrame - m_2ndLastDrivingClickFrame < data->m_doubleClickToFastDriveDelay );
582583#else
583- const Bool useFasterSpeed = m_scriptedWaypointMode || (m_lastDrivingClickTimeMsec != 0 && m_2ndLastDrivingClickTimeMsec != 0 && m_lastDrivingClickTimeMsec - m_2ndLastDrivingClickTimeMsec < data->m_doubleClickToFastDriveDelay );
584+ DEBUG_ASSERT (m_lastDrivingClickTimeMsec >= m_2ndLastDrivingClickTimeMsec, (" m_lastDrivingClickTimeMsec should always be >= m_2ndLastDrivingClickTimeMsec" ));
585+ const Bool useFasterSpeed = m_scriptedWaypointMode || (m_lastDrivingClickTimeMsec - m_2ndLastDrivingClickTimeMsec < data->m_doubleClickToFastDriveDelay );
584586#endif
585587 if ( useFasterSpeed )
586588 {
You can’t perform that action at this time.
0 commit comments