Esempio n. 1
0
ComposingStickManager::ComposingStickManager()
{
#if defined(_WIN32) || defined(_WIN64)
	FontRenderer* fr =
		ENEW FontRenderer("..\\test_scene\\Earthbound-Condensed-Bold.otf");
#else
	FontRenderer* fr =
		ENEW FontRenderer("/Users/joumining/v-engine/test_scene/Earthbound-Condensed-Bold.otf");
#endif
	m_renderer = fr;
	m_composingStickCount = 0;
}
void UIToolbarItem::Refresh()
{
	m_manager			= GameEngine::Get()->Get_UIManager();
	m_atlas				= m_manager->Get_Atlas();
	m_atlas_renderer	= AtlasRenderer(m_atlas);
	m_font				= m_manager->Get_Font();
	m_font_renderer		= FontRenderer(m_font, false, false);
	
	// Grab all atlas frames.
	m_background_hover_frame	 = UIFrame(m_atlas, "toolbaritem_background_hover_#");
	m_background_pressed_frame	 = UIFrame(m_atlas, "toolbaritem_background_pressed_#");
	m_background_seperator_frame = UIFrame(m_atlas, "toolbaritem_background_seperator_#");
	m_background_frame			 = UIFrame(m_atlas, "toolbaritem_background_#");
	m_icon					     = m_icon_name == "" ? NULL : m_atlas->Get()->Get_Frame(m_icon_name.c_str());
	
	if (m_icon == NULL)
	{
		m_seperator  = true;
		m_screen_box = Rect(0, 0, 1, m_seperator_height);
	}

	// Get children to calculate their screen box.
	UIElement::Refresh();
}
Esempio n. 3
0
ConsoleLog::ConsoleLog()
{
	ConsoleLog::s_currentOffset = 0;
	m_fontRenderer = FontRenderer();
	ConsoleLog::s_logText = m_logText;
}