00001 #ifndef _ANTI_FRONTEND_ 00002 #define _ANTI_FRONTEND_ 00003 00004 #include "antistd.h" 00005 #include "input.h" 00006 00007 #ifdef _ANTI_SDL 00008 00009 typedef struct aeWindowProps 00010 { 00011 ushort width; 00012 ushort height; 00013 byte bpp; 00014 byte fullscreen:1; 00015 byte hwsurface:1; 00016 byte hwpalette:1; 00017 byte doublebuf:1; 00018 byte resizable:1; 00019 byte noframe:1; 00020 byte opengl:1; 00021 byte openglblit:1; 00022 } aeWindowProps; 00023 00024 void aeInitWindow(); 00025 SDL_Surface* __aeSDLScreen; 00026 00027 #endif 00028 00029 #ifdef _ANTI_GLUT 00030 00031 typedef struct aeWindowProps 00032 { 00033 ushort width; 00034 ushort height; 00035 } aeWindowProps; 00036 00037 void aeInitWindow(int*,char**,char*); 00038 int __aeGLUTWindowHandle; 00039 00040 #endif 00041 00042 void aeSetWindowProps(aeWindowProps); 00043 aeWindowProps aeGetWindowProps(); 00044 aeWindowProps __aeCurrentWindowProps; 00045 00046 #endif