/* Project nGenEx Destroyer Studios LLC Copyright © 1997-2004. All Rights Reserved. SUBSYSTEM: nGenEx.lib FILE: FontMgr.h AUTHOR: John DiCamillo OVERVIEW ======== Font Resource Manager class */ #ifndef FontMgr_h #define FontMgr_h #include "Types.h" #include "Color.h" #include "List.h" #include "Text.h" class Font; // +--------------------------------------------------------------------+ struct FontItem { static const char* TYPENAME() { return "FontItem"; } Text name; int size; Font* font; }; class FontMgr { public: static const char* TYPENAME() { return "FontMgr"; } static void Close(); static void Register(const char* name, Font* font); static Font* Find(const char* name); private: static List fonts; }; #endif FontMgr_h