18#ifndef HEADER_RACE_SETUP_SCREEN_HPP
19#define HEADER_RACE_SETUP_SCREEN_HPP
21#include "guiengine/screen.hpp"
35 void onGameModeChanged();
46 const int playerID) OVERRIDE;
49 virtual void init() OVERRIDE;
Declares a class to be a singleton.
Definition: screen.hpp:59
Represents a single GUI screen.
Definition: screen.hpp:97
Screen with race setup options (difficulty, game mode, etc...)
Definition: race_setup_screen.hpp:30
virtual void eventCallback(GUIEngine::Widget *widget, const std::string &name, const int playerID) OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: race_setup_screen.cpp:198
virtual void init() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: race_setup_screen.cpp:63
void assignDifficulty()
Converts the difficulty string into a RaceManager::Difficulty value and sets this difficulty in the u...
Definition: race_setup_screen.cpp:281
virtual void loadedFromFile() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: race_setup_screen.cpp:57
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33