Fixed scenetest mode
parent
fca746fdb4
commit
643d1ec46a
2
data
2
data
|
@ -1 +1 @@
|
|||
Subproject commit aadeb651f923e149377fc99cd084cb0e47335cdb
|
||||
Subproject commit a801c729b372628b50a1c48c7612e0a2bd757ab5
|
|
@ -4774,7 +4774,7 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject)
|
|||
m_dialog->SetStackRead("");
|
||||
|
||||
if(m_app->GetSceneTestMode())
|
||||
m_eventQueue->AddEvent(Event(EVENT_WIN));
|
||||
m_eventQueue->AddEvent(Event(EVENT_QUIT));
|
||||
}
|
||||
|
||||
//! Creates a directional light
|
||||
|
@ -6392,6 +6392,8 @@ Error CRobotMain::CheckEndMission(bool frame)
|
|||
}
|
||||
m_missionTimerEnabled = m_missionTimerStarted = false;
|
||||
m_displayText->SetEnable(false);
|
||||
if(m_exitAfterMission)
|
||||
m_eventQueue->AddEvent(Event(EVENT_QUIT));
|
||||
return INFO_LOSTq;
|
||||
}
|
||||
else
|
||||
|
@ -6404,6 +6406,8 @@ Error CRobotMain::CheckEndMission(bool frame)
|
|||
}
|
||||
m_missionTimerEnabled = m_missionTimerStarted = false;
|
||||
m_displayText->SetEnable(false);
|
||||
if(m_exitAfterMission)
|
||||
m_eventQueue->AddEvent(Event(EVENT_QUIT));
|
||||
return INFO_LOST;
|
||||
}
|
||||
}
|
||||
|
@ -6423,6 +6427,8 @@ Error CRobotMain::CheckEndMission(bool frame)
|
|||
}
|
||||
m_missionTimerEnabled = m_missionTimerStarted = false;
|
||||
m_displayText->SetEnable(false);
|
||||
if(m_exitAfterMission)
|
||||
m_eventQueue->AddEvent(Event(EVENT_QUIT));
|
||||
return ERR_OK; // mission ended
|
||||
}
|
||||
}
|
||||
|
@ -6459,9 +6465,9 @@ Error CRobotMain::CheckEndMission(bool frame)
|
|||
m_missionTimerEnabled = m_missionTimerStarted = false;
|
||||
m_winDelay = m_endTakeWinDelay; // wins in two seconds
|
||||
m_lostDelay = 0.0f;
|
||||
if(m_exitAfterMission)
|
||||
m_eventQueue->AddEvent(Event(EVENT_QUIT));
|
||||
}
|
||||
if(m_exitAfterMission)
|
||||
m_eventQueue->AddEvent(Event(EVENT_QUIT));
|
||||
m_displayText->SetEnable(false);
|
||||
return ERR_OK; // mission ended
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ for category in $categories; do
|
|||
if [ ! -d /usr/local/share/games/colobot/levels/$category/chapter00$chapter/$level ]; then continue; fi
|
||||
level=`echo -n $level | cut -d . -f 1 | tail -c 3`
|
||||
echo $category$chapter$level
|
||||
colobot -runscene $category$chapter$level -scenetest -loglevel warn
|
||||
colobot -runscene $category$chapter$level -scenetest -loglevel warn -headless
|
||||
done
|
||||
done
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue