#ifndef ADPAINTER_H #define ADPAINTER_H #include "basestruct.h" #include "alien.h" #include #include #include #include #include #include #include #include using std::atan; class adpainter { public: adpainter(int width, int height, int adpcellsize); void drawgrid(); void drawcell(QPoint pnt); void clearcell(QPoint pnt); void clear(); QPixmap * getPixmap(); void drawAlien(Alien * al); int AnimAlien, StepAlien; private: GameData * data; QPixmap * buff; QPixmap * background; QPen * pen; QBrush * brush; QVector AlienPix; int cellsize; void loadPixmaps(); }; #endif // ADPAINTER_H