From: <hik...@us...> - 2012-02-07 03:08:50
|
Revision: 10818 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=10818&view=rev Author: hikerstk Date: 2012-02-07 03:08:43 +0000 (Tue, 07 Feb 2012) Log Message: ----------- 1) Set reverse state to false if no reverse track is available (otherwise after racing one track in reverse mode, the next track without reverse available will still have reverse flag set). 2) Set the state of the checkbox to the previsouly selected reverse status (which makes it a bit more convenient if you want to replay with the same settings). Modified Paths: -------------- main/branches/reverse_mode/src/states_screens/dialogs/track_info_dialog.cpp Modified: main/branches/reverse_mode/src/states_screens/dialogs/track_info_dialog.cpp =================================================================== --- main/branches/reverse_mode/src/states_screens/dialogs/track_info_dialog.cpp 2012-02-07 01:25:56 UTC (rev 10817) +++ main/branches/reverse_mode/src/states_screens/dialogs/track_info_dialog.cpp 2012-02-07 03:08:43 UTC (rev 10818) @@ -161,7 +161,7 @@ //~ m_checkbox->setText( _("Reverse track") ); m_widgets.push_back(m_checkbox); m_checkbox->add(); - m_checkbox->setState(false); + m_checkbox->setState(race_manager->getReverseTrack()); m_checkbox->getIrrlichtElement()->setTabStop(true); m_checkbox->getIrrlichtElement()->setTabGroup(false); stringw text_reverse = _("Reverse"); @@ -178,6 +178,7 @@ else { m_checkbox = NULL; + race_manager->setReverseTrack(false); } // ---- Start button This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |