home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Inne / Gry / Atomic_Tanks / Atomic-Tanks-5.1.exe / src / button.h < prev    next >
C/C++ Source or Header  |  2009-09-24  |  600b  |  31 lines

  1. #ifndef BUTTON_HEADER_
  2. #define BUTTON_HEADER_
  3.  
  4. #include "globaldata.h"
  5. #include "environment.h"
  6.  
  7. class BUTTON
  8.   {
  9.     GLOBALDATA *_global;
  10.     ENVIRONMENT *_env;
  11.  
  12.   public:
  13.     BOX location;
  14.     int xl, yl;
  15.     char *text;
  16.     BITMAP *bmp;
  17.     BITMAP *hover;
  18.     BITMAP *depressed;
  19.     SAMPLE *click;
  20.  
  21.     BUTTON (GLOBALDATA *global, ENVIRONMENT *env, int x1, int y1, char *text1,
  22.             BITMAP *bmp1, BITMAP *hover1, BITMAP *depressed1);
  23.  
  24.     int     isPressed (); //if button pressed returns 1
  25.     int     isMouseOver (); //Cursor is over button
  26.     void    draw (BITMAP *dest);
  27.   };
  28.  
  29. #endif
  30.  
  31.