/********************************************************************* * * * FLY * * --E#Y#E-- * * ===MUSCLE=== * * * *********************************************************************/ #ifndef COCKPIT_H_ #define COCKPIT_H_ /* C++ Header Files */ #include #include #include #include #include #include #include #include #include #include #include /* OpenGL */ #include #include #include #include /* Flysimulator */ #include "../WIN/win.h" #include "../TEX/texture.h" #include "../CONF/config.h" #include "../CONF/uniform.h" #include "../CONF/geometry.h" #include "../OGL/move.h" #include "../OGL/opengl.h" #include "../FONT/font.h" //--------------------------------------------------------------------------- /* Standard */ using namespace std; using std::string; using std::ifstream; using std::map; using std::vector; //--------------------------------------------------------------------------- /* Class MOD */ class MOD { private: public: /* Init */ bool textureShader2(); bool initCockpit(); /* Coordinates */ float C_Vertex(float cx, float cy, float cz); float C_Color(float cr, float cg, float cb, float ca); float C_Textur(float cs, float ct); /* Render */ void GridRaster(const char *nFile); void PolygonMatrix(const GLenum mode, const GLenum front, const char *nFile); void DrawMatrix(const GLenum mode, const GLenum front, const GLint count, const GLint offset); /* View */ void renderCockpit(); void Cockpit(); }; //--------------------------------------------------------------------- #endif