Removed unused code and objects.
This commit is contained in:
@@ -45,24 +45,6 @@ const int CONFIG_CODE_SOCCER = 5;
|
||||
using namespace GUIEngine;
|
||||
DEFINE_SCREEN_SINGLETON( RaceSetupScreen );
|
||||
|
||||
class GameModeRibbonListener : public DynamicRibbonHoverListener
|
||||
{
|
||||
RaceSetupScreen* m_parent;
|
||||
public:
|
||||
|
||||
GameModeRibbonListener(RaceSetupScreen* parent)
|
||||
{
|
||||
m_parent = parent;
|
||||
}
|
||||
|
||||
virtual void onSelectionChanged(DynamicRibbonWidget* theWidget, const std::string& selectionID,
|
||||
const irr::core::stringw& selectionText, const int playerID)
|
||||
{
|
||||
// game mode changed!!
|
||||
m_parent->onGameModeChanged();
|
||||
}
|
||||
}; // GameModeRibbonListener
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
RaceSetupScreen::RaceSetupScreen() : Screen("racesetup.stkgui")
|
||||
@@ -192,21 +174,6 @@ void RaceSetupScreen::assignDifficulty()
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void RaceSetupScreen::onGameModeChanged()
|
||||
{
|
||||
DynamicRibbonWidget* w2 = getWidget<DynamicRibbonWidget>("gamemode");
|
||||
assert( w2 != NULL );
|
||||
|
||||
std::string gamemode_str = w2->getSelectionIDString(PLAYER_ID_GAME_MASTER);
|
||||
if (gamemode_str == "locked") return;
|
||||
|
||||
RaceManager::MinorRaceModeType gamemode =
|
||||
RaceManager::getModeIDFromInternalName(gamemode_str);
|
||||
|
||||
} // onGameModeChanged
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void RaceSetupScreen::init()
|
||||
{
|
||||
Screen::init();
|
||||
@@ -314,10 +281,6 @@ void RaceSetupScreen::init()
|
||||
break;
|
||||
}
|
||||
|
||||
m_mode_listener = new GameModeRibbonListener(this);
|
||||
w2->registerHoverListener(m_mode_listener);
|
||||
|
||||
|
||||
if (PlayerManager::getCurrentPlayer()->isLocked("difficulty_best"))
|
||||
{
|
||||
RibbonWidget* w = getWidget<RibbonWidget>("difficulty");
|
||||
|
||||
@@ -22,8 +22,6 @@
|
||||
|
||||
namespace GUIEngine { class Widget; }
|
||||
|
||||
class GameModeRibbonListener;
|
||||
|
||||
/**
|
||||
* \brief Screen with race setup options (difficulty, game mode, etc...)
|
||||
* \ingroup states_screens
|
||||
@@ -31,12 +29,9 @@ class GameModeRibbonListener;
|
||||
class RaceSetupScreen : public GUIEngine::Screen, public GUIEngine::ScreenSingleton<RaceSetupScreen>
|
||||
{
|
||||
friend class GUIEngine::ScreenSingleton<RaceSetupScreen>;
|
||||
friend class GameModeRibbonListener;
|
||||
|
||||
RaceSetupScreen();
|
||||
|
||||
GameModeRibbonListener* m_mode_listener;
|
||||
|
||||
void onGameModeChanged();
|
||||
|
||||
void assignDifficulty();
|
||||
|
||||
Reference in New Issue
Block a user