Fix two little glitches in intro and outro scenes
This commit is contained in:
@@ -408,7 +408,6 @@ void CutsceneWorld::enterRaceOverState()
|
||||
GUIEngine::Screen* newStack[] = { mainMenu, credits, NULL };
|
||||
race_manager->exitRace();
|
||||
StateManager::get()->resetAndSetStack(newStack);
|
||||
credits->push();
|
||||
}
|
||||
// TODO: remove hardcoded knowledge of cutscenes, replace with scripting probably
|
||||
else if (m_parts.size() == 1 && m_parts[0] == "gpwin")
|
||||
@@ -515,18 +514,15 @@ void CutsceneWorld::enterRaceOverState()
|
||||
race_manager->getTrackName() == "introcutscene2")
|
||||
{
|
||||
PlayerProfile *player = PlayerManager::getCurrentPlayer();
|
||||
if (player->isFirstTime())
|
||||
{
|
||||
race_manager->exitRace();
|
||||
StateManager::get()->resetAndGoToScreen(MainMenuScreen::getInstance());
|
||||
race_manager->exitRace();
|
||||
StateManager::get()->resetAndGoToScreen(MainMenuScreen::getInstance());
|
||||
|
||||
player->setFirstTime(false);
|
||||
PlayerManager::get()->save();
|
||||
KartSelectionScreen* s = OfflineKartSelectionScreen::getInstance();
|
||||
s->setMultiplayer(false);
|
||||
s->setGoToOverworldNext();
|
||||
s->push();
|
||||
}
|
||||
player->setFirstTime(false);
|
||||
PlayerManager::get()->save();
|
||||
KartSelectionScreen* s = OfflineKartSelectionScreen::getInstance();
|
||||
s->setMultiplayer(false);
|
||||
s->setGoToOverworldNext();
|
||||
s->push();
|
||||
}
|
||||
// TODO: remove hardcoded knowledge of cutscenes, replace with scripting probably
|
||||
else if (m_parts.size() == 1 && m_parts[0] == "featunlocked")
|
||||
|
||||
Reference in New Issue
Block a user