Example #1
0
Player::Player(QString playerName, int levelnum)
{
    m_player_name = playerName;
    m_level_number = levelnum;

    m_player_name_label = new QLabel(tr("Name"));
    m_level_number_label = new QLabel(tr("Level"));
    m_time_elapsed_label = new QLabel(tr("Time Elapsed"));

    m_player_name_label_value = new QLabel(m_player_name);
    m_level_number_label_value = new QLabel(QString("%1").arg(m_level_number));//m_level_number);
    m_time_elapsed_value_label = new QLabel();

    m_player_name_label->setAlignment(Qt::AlignLeft | Qt::AlignTop);
    m_player_name_label_value->setWordWrap(true);

    renderPlayerInfo();
}
void GameCharaSelectMenu::render(kuto::Graphics2D& g) const
{
	renderFrame(g);

	if (showCursor_) {
		renderSelectCursor(g);
	}

	for (uint i = 0; i < field_.project().getLSD().memberNum(); i++) {
		renderPlayerInfo(g, i);
	}

	if (showCursor_) {
		int rowSize = (int)(size_.y / rowHeight_);
		if (rowSize * columnSize_ + scrollPosition_ * columnSize_ < (int)messages_.size()) {
			renderDownCursor(g);
		}
		if (scrollPosition_ > 0) {
			renderUpCursor(g);
		}
	}
}