00001 #ifndef GUI_APPLI_INTERFACE_H 00002 #define GUI_APPLI_INTERFACE_H 00003 00013 #include "guiCtrl.h" 00014 00015 00019 class GUI_ApplicationInterface { 00020 protected: 00021 static WindowInterface* win; 00022 static TTF_Draw* ttf; 00024 public: 00025 GUI_ApplicationInterface(void); 00026 virtual ~GUI_ApplicationInterface(void) {} 00027 00036 virtual int Initialize(int argc, char *argv[]) = 0; 00037 00044 virtual int MainLoop(void) = 0; 00045 00054 virtual int run(int argc, char *argv[]); 00055 }; 00056 00057 #endif /* !GUI_APPLI_INTERFACE_H */ 00058