home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 April / Game.EXE_04_2002.iso / Alawar / SoftwareHardwarePicture2D.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-02-25  |  561 b   |  23 lines

  1. #ifndef SOFTWAREHARDWAREPICTURE2D_H
  2. #define SOFTWAREHARDWAREPICTURE2D_H
  3.  
  4. #include "HardwarePicture2D.h"
  5.  
  6. #include "Array2D.h"
  7. #include "Color.h"
  8. class SoftwareHardware2D;
  9.  
  10. class SoftwareHardwarePicture2D : public HardwarePicture2D
  11. {
  12. public:    
  13.     virtual ~SoftwareHardwarePicture2D();
  14.  
  15.     virtual void blit(int left, int top, int alpha);
  16. private:
  17.     explicit SoftwareHardwarePicture2D(SoftwareHardware2D * hardware);
  18.     friend class SoftwareHardware2D;
  19.  
  20.     SoftwareHardware2D * hardware;
  21.     Array2D<Color> canvas;
  22. };
  23. #endif //SOFTWAREHARDWAREPICTURE2D_H