/********************************************************************* * * * FLY * * --E#Y#E-- * * ===MUSCLE=== * * * *********************************************************************/ #ifndef COCKPIT_H_ #define COCKPIT_H_ /* C Header Files */ #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" /*---------------------------------------------------------------------------*/ struct C_Color { float cr, cg, cb, ca; }; struct C_Textur { float cs, ct; }; struct C_Vertex { float cx, cy, cz; }; /*---------------------------------------------------------------------------*/ /* Init */ char textureShader2(); char 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