X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=glwindow.h;fp=glwindow.h;h=0000000000000000000000000000000000000000;hp=a2a8e322eddbe6e048ff81fc7c75e5b1c45615c8;hb=50f77cac5019dba8f927291d779ea04c6c461b31;hpb=350d05f86323a38200ed507c2541bf52f6617252 diff --git a/glwindow.h b/glwindow.h deleted file mode 100644 index a2a8e32..0000000 --- a/glwindow.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef _GLWINDOW_H -#define _GLWINDOW_H - -#ifdef WIN32 -#include -#endif - -#ifdef __linux__ -#include -#include -#include -#endif - -#include -#include - -class GLWindow { -public: - GLWindow(char *title, int width, int height, int bpp, bool fullscreen, int zbuffer, int visual_id); - ~GLWindow(); - void resize(int x, int y, int w, int h); - void flip(); - bool is_done(); - - friend class DemoHandler; - friend class DirectSoundAudioDriver; - -protected: -#ifdef WIN32 - HDC hDC; - HGLRC hRC; - HWND hWnd; - HINSTANCE hInstance; -#endif -#ifdef __linux__ - Display *dpy; - int screen; - Window win; - GLXContext ctx; - XSetWindowAttributes attr; - Bool fs; - XF86VidModeModeInfo deskMode; -#endif - - char *title; - bool fullscreen; - int x, y; - unsigned int width, height; - unsigned int bpp; - int zbuffer; - bool done; - void initGL(); -}; - -#endif