#ifndef ADPAINTER_H #define ADPAINTER_H #include "basestruct.h" #include #include #include #include #include #include #include #include #include #include #include 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 drawAliens(Alien * al, QVector * pixmaps); private: QPixmap * buff; QPixmap * background; QPainter painter; QPen * pen; QBrush * brush; int cellsize; }; #endif // ADPAINTER_H