38 laFontManager::laFontManager(
void)
42 laFontManager::~laFontManager(
void)
46 void laFontManager::load()
48 laEnvironment_win32* pCE = ((laEnvironment_win32*)::laSystemIntegrator::getEnvironment());
50 char strInfoFile[128];
51 char strFontName[128];
57 MLOG(
"Proceeding to load fonts" );
65 f.readSectionSeparator(strFontName);
67 if(!strcmp(strFontName,
"END"))
break;
71 (*this)[strFontName] = fp;
73 MLOG(
"Font '%s' loaded.", strFontName );
76 MLOG(
"All fonts loaded.");
79 void laFontManager::discard()
83 laFont* laFontManager::get(std::string fontName)
87 laFont* f = (*this)[fontName];
88 if(!f)
throw laError(
"laFont::get(): font '%s' dos not exist", fontName.c_str());
#define M_DIR_FONT
Fonts directory.
#define M_DIR_TEXTURE
Textures directory.