Beispiel #1
0
int QFontManager::Create2D(char *Name, int Size)
{
	QFont			*pFont;
	
	switch(m_pEngine->m_Renderer)
	{
		case RENDER_OPENGL:		pFont	 = new QFontOpenGL(m_pEngine);
									break;
		case RENDER_DIRECTX:    pFont	 = new QFontDirectX(m_pEngine);
									break;
	}

	pFont->Create2D(Name,Size);
	unsigned int Index = GetNextIndex();
	m_pFontList[Index] = pFont;
	m_NumElements++;
	return (Index);
}