home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 May / Game.EXE_05_2002.iso / Alawar / Lib / 2D / HardwarePicture2DSoft.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-03-26  |  611 b   |  27 lines

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