/********************************************************************* * * * FLY * * --E#Y#E-- * * ===MUSCLE=== * * * *********************************************************************/ #ifndef FONT_H #define FONT_H /* CPP Header Files */ #include #include #include #include #include #include #include #include #include #include #include /* OpenGL Header */ #include #include #include #include /* Header Files */ #include "../WIN/win.h" #include "../TEX/targa.h" #include "../TEX/texture.h" #include "../CONF/config.h" #include "../CONF/uniform.h" #include "../CONF/geometry.h" #include "../OGL/opengl.h" #include "../OGL/cockpit.h" //--------------------------------------------------------------------------- using std::string; using std::ifstream; using std::map; using std::vector; class TMFONT { public: void TMFont(); bool initFont(); void printString(const char* str, float x, float y); private: /* Vertex */ //float texCoords[EV]; //float vertices[EV]; float w_texCoords5[EV]; float w_vertices5[EV]; GLuint m_textureID; float m_fontSize; int m_Width; int m_Height; void setOrthoMode(); void unsetOrthoMode(); }; //--------------------------------------------------------------------------- #endif