19 #ifndef PLAYER_KART_WIDGET_HPP
20 #define PLAYER_KART_WIDGET_HPP
22 #include "guiengine/widgets/spinner_widget.hpp"
23 #include "states_screens/state_manager.hpp"
24 #include <IGUIStaticText.h>
25 #include <IGUIImage.h>
33 class KartStatsWidget;
34 class ModelViewWidget;
37 class IconButtonWidget;
51 int model_x, model_y, model_w, model_h;
52 int kart_name_x, kart_name_y, kart_name_w, kart_name_h;
53 int m_crown_icon_x, m_crown_icon_y, m_crown_icon_w, m_crown_icon_h;
54 int m_kart_stats_x, m_kart_stats_y, m_kart_stats_w, m_kart_stats_h;
55 int m_left_arrow_width;
63 float x_speed, y_speed, w_speed, h_speed;
93 irr::gui::IGUIStaticText* m_ready_text;
95 core::stringw deviceName;
96 std::
string m_kart_internal_name;
98 bool m_not_updated_yet;
102 core::recti area, const
int player_id,
103 std::
string kart_group,
104 const
int irrlicht_idget_id=-1);
130 void move(
const int x,
const int y,
const int w,
const int h);
152 const std::string& originator,
153 const int m_player_id);
158 void setSize(
const int x,
const int y,
const int w,
const int h);
167 const std::string& getKartInternalName()
const;
174 void enableHandicapForNetwork();
176 void updateSizeNow(
int x,
int y,
int w,
int h)
screen where players can choose their kart
Definition: kart_selection.hpp:53
Represents a player that is currently playing.
Definition: state_manager.hpp:76
A concrete scene manager, derived from GUIEngine's AbastractSceneManager.
Definition: state_manager.hpp:60
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33
HandicapLevel
Handicap per player.
Definition: remote_kart_info.hpp:43