proj home

Files   Classes   Functions   Hierarchy  

cubegui.h

Go to the documentation of this file.
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 

Generated on Fri Mar 4 00:49:26 2011 for Chelton Evans Source by  doxygen 1.5.8