|
|
| SettingsMenu (tinyxml2::XMLElement *xml) |
| |
| bool | handleEvent (sf::Event &Event) override |
| |
| void | update (sf::Time const &elapsedTime) override |
| |
| void | draw (sf::RenderWindow &w) override |
| |
|
void | cleanup () override |
| |
|
|
void | updateAll (const int mouseX, const int mouseY) |
| |
| void SettingsMenu::draw |
( |
sf::RenderWindow & |
w | ) |
|
|
overridevirtual |
Should draw the scene to the renderwindow
- Parameters
-
| w | The RenderWindow that the scene should be drawn to. |
Implements I_Scene.
| bool SettingsMenu::handleEvent |
( |
sf::Event & |
Event | ) |
|
|
overridevirtual |
- Parameters
-
| Event | The event to be handled. |
- Returns
- True if the event has been processed, false if the event is not processed or required.
Implements I_Scene.
| void SettingsMenu::update |
( |
sf::Time const & |
elapsedTime | ) |
|
|
overridevirtual |
- Parameters
-
| elapsedTime | The amount of time that has past since the last time update was called. |
Implements I_Scene.
| std::list<sf::Text> SettingsMenu::mLabels |
|
private |
Map of setting names to buttons.
List of labels
The documentation for this class was generated from the following file: