home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 March / ENTER.ISO / files / fwp-0.0.6-win32-installer.exe / LoadingMenu.h < prev    next >
Encoding:
C/C++ Source or Header  |  2004-12-22  |  738 b   |  40 lines

  1. #ifndef __LoadingMenu_h__
  2. #define __LoadingMenu_h__
  3.  
  4. #include "Menu.h"
  5. #include "Texture.h"
  6.  
  7. class LoadingMenu:public Menu{
  8. public:
  9.     bool drawScoreboard;
  10.  
  11.     LoadingMenu();
  12.     ~LoadingMenu();
  13.  
  14.     bool close();
  15.     bool open();
  16.  
  17.     void draw();
  18.     void updateStatusBar(const char* string);
  19.     void update();
  20.     void updateCenterTexture(Texture* tex);
  21.     void updateHeading(const char* string);
  22.     void updateSubHeading(const char* string);
  23.  
  24. protected:
  25.     char* statusBarString;
  26.     char* heading;
  27.     char* subHeading;
  28.     Texture* backgroundTexture;
  29.     Texture* centerTexture;
  30.  
  31.     void drawBackground();
  32.     void drawCenterTexture();
  33.     void drawStatusBar();
  34.     void drawHeading();
  35.     void drawSubHeading();
  36. };
  37.  
  38.  
  39. #endif    /* __LoadingMenu_h__ */
  40.