home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 May / Game.EXE_05_2002.iso / Alawar / src / Game.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-04-08  |  541 b   |  35 lines

  1. #ifndef GAME_H
  2. #define GAME_H
  3.  
  4. #include <2D/FontObject2D.h>
  5.  
  6. class Level;
  7. class Pacman;
  8. class Scene2D;
  9.  
  10. class Game
  11. {
  12. public:
  13.     explicit Game(Scene2D * scene);
  14.     virtual ~Game();
  15.  
  16.     void key_up(int scan_code);
  17.     void key_down(int scan_code);
  18.     void life_cycle(float delta_time);
  19. private:
  20.     /**
  21.      * @supplierCardinality 1 
  22.      */
  23.     Level * level;
  24.  
  25.     /**
  26.      * @supplierCardinality 1 
  27.      */
  28.     Pacman * pacman;
  29.     Scene2D * const scene;
  30.  
  31.     FontObject2D lives_text;
  32.     FontObject2D score_text;
  33. };
  34.  
  35. #endif //GAME_H