19#ifndef HEADER_HIGH_SCORE_INFO_DIALOG_HPP
20#define HEADER_HIGH_SCORE_INFO_DIALOG_HPP
22#include "guiengine/modaldialog.hpp"
23#include "guiengine/widgets.hpp"
24#include "race/grand_prix_data.hpp"
25#include "race/highscores.hpp"
49 void updateHighscoreEntries();
62 GUIEngine::EventPropagation
processEvent(
const std::string& eventSource);
Abstract base class representing a modal dialog.
Definition: modaldialog.hpp:56
Simple class that hold the data relevant to a 'grand_prix', aka.
Definition: grand_prix_data.hpp:36
Dialog that allows a user to manage a high score.
Definition: high_score_info_dialog.hpp:31
virtual void onUpdate(float dt)
Called every update.
Definition: high_score_info_dialog.cpp:326
GUIEngine::EventPropagation processEvent(const std::string &eventSource)
Returns whether to block event propagation (usually, you will want to block events you processed)
Definition: high_score_info_dialog.cpp:242
Represents one highscore entry, i.e.
Definition: highscores.hpp:41
MinorRaceModeType
Minor variants to the major types of race.
Definition: race_manager.hpp:110
MajorRaceModeType
The major types or races supported in STK.
Definition: race_manager.hpp:93