Files Classes Functions Hierarchy
00001 #ifndef CUBEGUI_H 00002 #define CUBEGUI_H 00003 00004 #include <cube.h> 00005 #include <cubedraw2d.h> 00006 #include <cubedraw3d.h> 00007 #include <cubepermanent.h> 00008 #include <gobj.h> 00009 00010 /* 00011 \brief The front end/interface for the cube program. 00012 */ 00013 class cubegui 00014 { 00016 gobjContainer xGraphics; 00017 00019 bool menuhelp; 00020 00022 bool display2D; 00024 bool display3D; 00025 00027 cube cb; 00028 00030 cubedraw2d cb2d; 00031 00033 cubedraw3d cb3d; 00034 00036 cubepermanent cbperm; 00037 00038 public: 00039 00041 cubegui(); 00042 00044 static cubegui * member; 00045 00047 static void keyboard01(unsigned char key, int x, int y); 00049 static void display01(); 00050 00052 void prog01(int argc, char** argv); 00053 00054 }; 00055 00056 00057 #endif 00058 00059
1.5.8