Allow autosave only in missions, free game and userlevels (fixes #457)
parent
802aaad1a4
commit
6d88dd5957
|
@ -2607,9 +2607,13 @@ bool CRobotMain::EventFrame(const Event &event)
|
|||
m_missionTimer += event.rTime;
|
||||
|
||||
if(m_pause->GetPause() == PAUSE_NONE && m_autosave && m_gameTime >= m_autosaveLast+(m_autosaveInterval*60) && m_phase == PHASE_SIMUL) {
|
||||
std::string base = m_dialog->GetSceneName();
|
||||
if(base == "missions" || base == "freemissions" || base == "custom")
|
||||
{
|
||||
m_autosaveLast = m_gameTime;
|
||||
Autosave();
|
||||
}
|
||||
}
|
||||
//CLogger::GetInstancePointer()->Debug("%f %f %d\n", m_gameTime, m_autosaveLast, m_autosaveInterval);
|
||||
|
||||
m_water->EventProcess(event);
|
||||
|
|
Loading…
Reference in New Issue