#ifndef __GLFONT_H__ #define __GLFONT_H__ #include #include #include #include #include "gltexture.h" namespace mogltk { class font : public Base { public: font(Handle *); virtual ~font(); void drawentry(Uint16, int, int, Color = Color(255, 255, 255, 255)); void putcursor(int, int); void putentry(Uint16, Color = Color(255, 255, 255, 255)); void newline(void); private: Uint8 * sizes; Uint16 nbentries, nbcT, nbT; Uint8 flags, maxX, maxY, nbcU, nbcV; texture ** fonttex; Uint16 * corresp; void Bind(int); int cx, cy, ox; }; }; #endif