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:
parent
f4e0f7c1d9
commit
04fd8df730
@ -91,10 +91,9 @@ void RaceResultGUI::enableAllButtons()
|
|||||||
{
|
{
|
||||||
// In case of a GP:
|
// In case of a GP:
|
||||||
// ----------------
|
// ----------------
|
||||||
top->setText( _("Continue") );
|
top->setVisible(false);
|
||||||
top->setVisible(true);
|
|
||||||
|
|
||||||
middle->setText( _("Restart") );
|
middle->setText( _("Continue") );
|
||||||
middle->setVisible(true);
|
middle->setVisible(true);
|
||||||
|
|
||||||
bottom->setText( _("Abort Grand Prix") );
|
bottom->setText( _("Abort Grand Prix") );
|
||||||
@ -153,18 +152,15 @@ void RaceResultGUI::eventCallback(GUIEngine::Widget* widget,
|
|||||||
// Next check for GP
|
// Next check for GP
|
||||||
// -----------------
|
// -----------------
|
||||||
if (race_manager->getMajorMode() == RaceManager::MAJOR_MODE_GRAND_PRIX)
|
if (race_manager->getMajorMode() == RaceManager::MAJOR_MODE_GRAND_PRIX)
|
||||||
|
{
|
||||||
|
if (name == "middle") // Next GP
|
||||||
{
|
{
|
||||||
StateManager::get()->popMenu();
|
StateManager::get()->popMenu();
|
||||||
if(name=="top") // Next GP
|
|
||||||
{
|
|
||||||
race_manager->next();
|
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();
|
race_manager->exitRace();
|
||||||
StateManager::get()->resetAndGoToScreen(MainMenuScreen::getInstance());
|
StateManager::get()->resetAndGoToScreen(MainMenuScreen::getInstance());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user