#ifndef __MYGL_H__ #define __MYGL_H__ #ifdef WIN32 #include //Remove if possible #include #include #endif #ifdef __linux #include #include #endif #ifdef __APPLE__ #include #include #endif //#include //Hopefully nothing needs this remove if it works in windows #include #include "datatypes.h" #include "screen.h" #include "tga.h" #include "bmp.h" #include "strmanip.h" #include "window.h" using namespace std; #ifdef WIN32 //These this is windows specific static HINSTANCE hInstance; // Application instance #endif extern OpenArena::Window g_Screen; //This doesn't need to be here I think //int InitGL(GLvoid); namespace OpenArena { bool LoadGLTexture(string , GLuint, GLuint = GL_LINEAR, GLuint = GL_LINEAR); void FreeGLTexture(GLuint); }; #endif