first work at adding kart properties widget to the kart selection screen
This commit is contained in:
parent
a3c751728b
commit
95bb6835ae
@ -232,6 +232,16 @@ PlayerKartWidget::PlayerKartWidget(KartSelectionScreen* parent,
|
||||
m_player_ident_spinner->m_w = player_name_w;
|
||||
m_player_ident_spinner->m_h = player_name_h;
|
||||
|
||||
// ---- Progressbar widget
|
||||
m_kart_stat_mass = NULL;
|
||||
|
||||
m_kart_stat_mass = new GUIEngine::ProgressBarWidget(false);
|
||||
m_kart_stat_mass->setValue(25);
|
||||
m_kart_stat_mass->m_x = player_name_x;
|
||||
m_kart_stat_mass->m_y = player_name_y;
|
||||
m_kart_stat_mass->m_w = player_name_w+100;
|
||||
m_kart_stat_mass->m_h = player_name_h+100;
|
||||
|
||||
if (parent->m_multiplayer && associated_player)
|
||||
{
|
||||
if (associated_player->getDevice()->getType() == DT_KEYBOARD)
|
||||
@ -272,7 +282,9 @@ PlayerKartWidget::PlayerKartWidget(KartSelectionScreen* parent,
|
||||
|
||||
//m_player_ident_spinner->m_event_handler = this;
|
||||
m_children.push_back(m_player_ident_spinner);
|
||||
|
||||
m_kart_stat_mass->m_properties[PROP_ID] =
|
||||
StringUtils::insertValues("@p%i_mass", m_player_id);
|
||||
m_children.push_back(m_kart_stat_mass);
|
||||
|
||||
|
||||
// ----- Kart model view
|
||||
@ -473,7 +485,7 @@ void PlayerKartWidget::add()
|
||||
m_player_ident_spinner->add();
|
||||
m_player_ident_spinner->getIrrlichtElement()->setTabStop(false);
|
||||
m_player_ident_spinner->setListener(this);
|
||||
|
||||
m_kart_stat_mass->add();
|
||||
m_model_view->add();
|
||||
m_kart_name->add();
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include "guiengine/widgets/label_widget.hpp"
|
||||
#include "guiengine/widgets/model_view_widget.hpp"
|
||||
#include "guiengine/widgets/spinner_widget.hpp"
|
||||
#include "guiengine/widgets/progress_bar_widget.hpp"
|
||||
#include "states_screens/state_manager.hpp"
|
||||
|
||||
#include <IGUIImage.h>
|
||||
@ -267,6 +268,7 @@ public:
|
||||
|
||||
/** Sub-widgets created by this widget */
|
||||
PlayerNameSpinner* m_player_ident_spinner;
|
||||
GUIEngine::ProgressBarWidget* m_kart_stat_mass;
|
||||
GUIEngine::ModelViewWidget* m_model_view;
|
||||
GUIEngine::LabelWidget* m_kart_name;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user