/********************************************************************* * * * FLY * * --E#Y#E-- * * ===MUSCLE=== * * * *********************************************************************/ #ifndef WIN_H_ #define WIN_H_ /* C++ Header Files */ #include #include #include #include #include #include #include #include #include #include #include #include /* X11 */ #include //#include //#include #include #include #include /* OpenGL */ #include #include #include #include /* Flysimulator */ #include "../WIN/fps.h" #include "../CONF/config.h" #include "../OGL/move.h" #include "../OGL/opengl.h" #include "../OGL/cockpit.h" #include "../FONT/font.h" //--------------------------------------------------------------------------- /* Function */ int ctxErrorHandler(Display *display, XErrorEvent *ev); /* Class Wind */ class WIND { public: /* Function */ void desc_fbconfig(GLXFBConfig fbconfig); void createWin(int width, int height, int bpp, bool wide); void createRender(int width, int height, int bpp, bool wide); void perspective(int width, int height); void setOrthoMode(); void unsetOrthoMode(); void eventloop(void); void loadFont(); void closeWin(); }; //--------------------------------------------------------------------------- #endif