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