コード例 #1
0
ファイル: listbox.cpp プロジェクト: janicduplessis/LoveCraft
void ListBox::Update()
{
	StringList::iterator it = m_messages.begin();
	for (uint16 i = 0; i < m_curLineIndex; i++)
	{
		if (it != m_messages.end())
			++it;
	}
	for(uint16 i = 0; i < m_lineNbr; ++i)
	{
		if (it == m_messages.end())
			m_lines[i]->SetMsg("");
		else {
			m_lines[i]->SetMsg(it->data());
			++it;
		}
	}
}
コード例 #2
0
ファイル: listbox.cpp プロジェクト: janicduplessis/LoveCraft
string ListBox::GetLine( int index )
{
	StringList::iterator it = m_messages.begin();
	return it->data();
}