Don't allow restartign a race in GP mode

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@7115 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria 2010-12-20 17:52:39 +00:00
parent f4e0f7c1d9
commit 04fd8df730

View File

@ -91,10 +91,9 @@ void RaceResultGUI::enableAllButtons()
{
// In case of a GP:
// ----------------
top->setText( _("Continue") );
top->setVisible(true);
top->setVisible(false);
middle->setText( _("Restart") );
middle->setText( _("Continue") );
middle->setVisible(true);
bottom->setText( _("Abort Grand Prix") );
@ -154,17 +153,14 @@ void RaceResultGUI::eventCallback(GUIEngine::Widget* widget,
// -----------------
if (race_manager->getMajorMode() == RaceManager::MAJOR_MODE_GRAND_PRIX)
{
StateManager::get()->popMenu();
if(name=="top") // Next GP
if (name == "middle") // Next GP
{
StateManager::get()->popMenu();
race_manager->next();
}
else if (name=="middle") // Restart
{
race_manager->rerunRace();
}
else if (name=="bottom") // Abort
else if (name == "bottom") // Abort
{
StateManager::get()->popMenu();
race_manager->exitRace();
StateManager::get()->resetAndGoToScreen(MainMenuScreen::getInstance());
}