00001 00010 #ifndef FONTMGR_H 00011 #define FONTMGR_H 00012 00013 #include "glfont.H" 00014 00015 // Gluebase includes 00016 #define OUTSIDE_GLUE_CORE 00017 #include <std/list.H> 00018 00019 class FONTMGR 00020 { 00021 public: 00022 static void registerFont(char* szFontName); 00023 static void render(char* szText, const float x, const float y, const float z, const int font = 0); 00024 00025 protected: 00026 00027 // font list 00028 static ARRAY<GLFONT*> _fontList; 00029 }; 00030 00031 #endif // FONTMGR_H