/*! * \file include/FontManager.h * \brief Font manager * * \author xythobuz */ #ifndef _FONT_MANAGER_H_ #define _FONT_MANAGER_H_ #include #include "Font.h" class FontManager : public Font { public: /*! * \brief Constructs an object of FontManager */ FontManager(); /*! * \brief Deconstructs an object of FontManager */ virtual ~FontManager(); virtual int initialize(); virtual void writeString(FontString &s); private: void add(Font *f, const char *e); int font; std::vector fonts; std::vector extensions; }; #endif