1195 Multiplayer Kart Selection commit 19

This commit is contained in:
Dk 2014-03-05 23:22:41 +05:30
parent c5d23f7154
commit 7d87d79d20
6 changed files with 12 additions and 25 deletions

View File

@ -1270,8 +1270,6 @@ void Skin::drawSpinnerBody(const core::recti &rect, Widget* widget,
rect2.LowerRightCorner.Y += 5;
drawBoxFromStretchableTexture(widget, rect2,
SkinConfig::m_render_params["squareFocusHalo2::neutral"]);
}
else if (widget->isFocusedForPlayer(2))
{
@ -1293,7 +1291,7 @@ void Skin::drawSpinnerBody(const core::recti &rect, Widget* widget,
drawBoxFromStretchableTexture(widget, rect2,
SkinConfig::m_render_params["squareFocusHalo4::neutral"]);
}
core::recti sized_rect = rect;
if (m_dialog && m_dialog_size < 1.0f && widget->m_parent != NULL &&
widget->m_parent->getType() == gui::EGUIET_WINDOW)
@ -1318,7 +1316,7 @@ void Skin::drawSpinnerBody(const core::recti &rect, Widget* widget,
drawBoxFromStretchableTexture(widget, sized_rect, params,
widget->m_deactivated);
// ---- If this spinner is of "gauge" type, draw filling
const SpinnerWidget* w = dynamic_cast<const SpinnerWidget*>(widget);

View File

@ -318,7 +318,7 @@ namespace GUIEngine
const bool pressed, const bool bottomArrow);
void drawTooltip(Widget* widget, bool atMouse);
public:

View File

@ -108,9 +108,8 @@ void SpinnerWidget::add()
rect<s32> widget_size = rect<s32>(m_x, m_y, m_x + m_w, m_y + m_h);
IGUIButton * btn = GUIEngine::getGUIEnv()->addButton(widget_size, m_parent, widgetID, L"");
m_element = btn;
m_element->setTabOrder( m_element->getID() );
m_element->setTabOrder( m_element->getID() );
// left arrow
rect<s32> subsize_left_arrow = rect<s32>(0 ,0, m_h, m_h);
@ -120,7 +119,7 @@ void SpinnerWidget::add()
m_children[0].m_event_handler = this;
m_children[0].m_properties[PROP_ID] = "left";
m_children[0].m_id = m_children[0].m_element->getID();
m_badge_x_shift = subsize_left_arrow.getWidth();
// label
@ -164,7 +163,7 @@ void SpinnerWidget::add()
}
}
// right arrow
rect<s32> subsize_right_arrow = rect<s32>(m_w - m_h, 0, m_w, m_h);
@ -180,6 +179,7 @@ void SpinnerWidget::add()
setValue(m_value);
}
// -----------------------------------------------------------------------------
ITexture* SpinnerWidget::getTexture()
{
@ -368,8 +368,6 @@ stringw SpinnerWidget::getStringValue() const
return "";
}
// -----------------------------------------------------------------------------
void SpinnerWidget::setValue(irr::core::stringw new_value)

View File

@ -97,9 +97,7 @@ namespace GUIEngine
/** Call only if this spinner is graphical. Returns the current texture to display */
irr::video::ITexture* getTexture();
// to set the background image
// irr::video::ITexture* getBackgroundColor();
public:
LEAK_CHECK()
@ -179,9 +177,8 @@ namespace GUIEngine
/** Display custom text in spinner */
void setCustomText(const core::stringw& text);
};
}
#endif

View File

@ -138,7 +138,7 @@ PlayerNameSpinner::PlayerNameSpinner(KartSelectionScreen* parent,
setUseBackgroundColor();//except for multiplayer kart selection, this is false
setSpinnerWidgetPlayerID(m_player_id);
}
} // PlayerNameSpinner
// ------------------------------------------------------------------------
void PlayerNameSpinner::setID(const int m_player_id)
{
@ -233,7 +233,6 @@ PlayerKartWidget::PlayerKartWidget(KartSelectionScreen* parent,
m_player_ident_spinner->m_y = player_name_y;
m_player_ident_spinner->m_w = player_name_w;
m_player_ident_spinner->m_h = player_name_h;
if (parent->m_multiplayer && associated_player)
{
@ -488,8 +487,7 @@ void PlayerKartWidget::add()
const int player_amount = PlayerManager::get()->getNumPlayers();
for (int n=0; n<player_amount; n++)
{
core::stringw name = PlayerManager::get()->getPlayer(n)->getName();
core::stringw name = PlayerManager::get()->getPlayer(n)->getName();
m_player_ident_spinner->addLabel( translations->fribidize(name) );
}
@ -1837,7 +1835,6 @@ bool KartSelectionScreen::validateIdentChoices()
// perform actual checking
for (int n=0; n<amount; n++)
{
// skip players that took a guest account, they can be many on the
// same identity in this case
if (m_kart_widgets[n].getAssociatedPlayer()->getProfile()
@ -2099,8 +2096,6 @@ EventPropagation FocusDispatcher::focused(const int playerID)
const int amount = m_parent->m_kart_widgets.size();
for (int n=0; n<amount; n++)
{
if (m_parent->m_kart_widgets[n].getPlayerID() == playerID)
{
// If player is done, don't do anything with focus

View File

@ -216,8 +216,7 @@ public:
// ------------------------------------------------------------------------
/** Remove any red mark set with 'markAsIncorrect' */
void markAsCorrect();
void markAsCorrect();
};
/** A widget representing the kart selection for a player (i.e. the player's