00001
00002
00003
00004
00005 #if defined(_DEBUG) && defined (_WIN32) //boilerplate for memory leak check
00006 # include <CRTDBG.H>
00007 # pragma comment(lib, "msvcrtd.lib")
00008 #endif
00009 #include "Demo.h"
00010
00011 #include "gui/GuiMgr.h"
00012
00013
00014
00015 int main(int argc, char** argv)
00016 {
00017
00018 if(0)gui::GUI::createGUI();
00019
00020
00021
00022 gui::GuiMgr* guiMgr=gui::GuiMgr::instance();
00023
00024
00025 Demo demo(guiMgr->display());
00026
00027
00028 guiMgr->menu().run();
00029
00030
00031 do {
00032
00033 guiMgr->begin_event();
00034
00035
00036 demo.process();
00037
00038
00039 guiMgr->end_event();
00040 }while( !guiMgr->done() );
00041
00042
00043 #if defined(_DEBUG) && defined (_WIN32)
00044
00045
00046 #endif
00047
00048 return 0;
00049 }
00050