its just a test, wait a week...
This commit is contained in:
32
adpainter.h
32
adpainter.h
@@ -3,6 +3,8 @@
|
||||
|
||||
#include "basestruct.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include <QPainter>
|
||||
#include <QTransform>
|
||||
#include <QPaintEvent>
|
||||
@@ -15,23 +17,27 @@
|
||||
#include <QPoint>
|
||||
#include <QDebug>
|
||||
|
||||
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(Alien * al, QVector<QPixmap> * pixmaps);
|
||||
adpainter(int width, int height, int adpcellsize);
|
||||
void drawgrid();
|
||||
void drawcell(QPoint pnt);
|
||||
void clearcell(QPoint pnt);
|
||||
void clear();
|
||||
QPixmap * getPixmap();
|
||||
void drawAliens(QVector<QPointF> path, FPVector * position);
|
||||
int AnimAlien, StepAlien;
|
||||
private:
|
||||
QPixmap * buff;
|
||||
QPixmap * background;
|
||||
QPainter painter;
|
||||
QPen * pen;
|
||||
QBrush * brush;
|
||||
int cellsize;
|
||||
QPixmap * buff;
|
||||
QPixmap * background;
|
||||
QPainter painter;
|
||||
QPen * pen;
|
||||
QBrush * brush;
|
||||
QVector<QPixmap> AlienPix;
|
||||
int cellsize;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user