00001 #ifndef VMenu_h 00002 #define VMenu_h 00003 00004 #include <GL/glew.h> 00005 #include <GL/glut.h> 00006 00007 #include <iostream> 00008 00009 using namespace std; 00010 00011 class VMenu { 00012 bool shMenu; 00013 bool hMenu; 00014 bool lFile; 00015 int mPos; 00016 int actPos; 00017 float mouseX, mouseY; 00018 00019 void VMenu::DrawBox(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 00020 public: 00021 VMenu(); 00022 00023 void draw(void); 00024 void setMouse(float, float); 00025 void click(void); 00026 void showMenu(bool); 00027 void helpMenu(bool); 00028 void loadFile(bool); 00029 bool showMenu(void); 00030 bool helpMenu(void); 00031 bool loadFile(void); 00032 int menuPos(void); 00033 void menuPos(int); 00034 void incmenuPos(void); 00035 void decmenuPos(void); 00036 00037 }; 00038 00039 #endif