19#ifndef HEADER_GRAND_PRIX_LOSE_HPP
20#define HEADER_GRAND_PRIX_LOSE_HPP
22#include "guiengine/screen.hpp"
23#include "states_screens/grand_prix_cutscene.hpp"
29namespace irr {
namespace scene {
class ISceneNode;
class ICameraSceneNode;
class ILightSceneNode;
class IMeshSceneNode; } }
56 float m_kart_x, m_kart_y, m_kart_z;
62 void onCutsceneEnd() OVERRIDE;
65 void setKarts(std::vector<std::pair<std::
string,
float> > ident);
Declares a class to be a singleton.
Definition: screen.hpp:59
Definition: grand_prix_cutscene.hpp:28
Screen shown at the end of a Grand Prix.
Definition: grand_prix_lose.hpp:41
std::vector< KartModel * > m_all_kart_models
A copy of the kart model for each kart used.
Definition: grand_prix_lose.hpp:52
void setKarts(std::vector< std::pair< std::string, float > > ident)
set which karts lost this GP
Definition: grand_prix_lose.cpp:165
void onUpdate(float dt) OVERRIDE
optional callback you can override to be notified at every frame.
Definition: grand_prix_lose.cpp:126
void init() OVERRIDE
Callback invoked when entering this menu (after the widgets have been added).
Definition: grand_prix_lose.cpp:105
float m_global_time
Global evolution of time.
Definition: grand_prix_lose.hpp:47
void loadedFromFile() OVERRIDE
Callback invoked when loading this menu.
Definition: grand_prix_lose.cpp:95
MusicInformation * getInGameMenuMusic() const OVERRIDE
Definition: grand_prix_lose.cpp:239
This class stores a 3D kart model.
Definition: kart_model.hpp:168
This class stores the properties of a kart.
Definition: kart_properties.hpp:60
This is a base object for any separate object on the track, which might also have a skeletal animatio...
Definition: track_object.hpp:56