Example #1
0
IFont * FontDB::AddFont(char *font, int font_type)
{
	IFont *fnt = NULL;

	switch(font_type){
		case BITMAPFONT:	{	fnt = new BitmapFont();		}break;
		case TEXTUREFONT:	{	fnt = new TextureFont();	}break;
	};

	if(fnt->Initialise(font,fusion) == false){
		delete fnt;
	}else{
		m_fontlist.push_back(fnt);
	}

	return fnt;
}