now this work
but angle isn't slowly
This commit is contained in:
10
adpainter.h
10
adpainter.h
@@ -2,20 +2,17 @@
|
||||
#define ADPAINTER_H
|
||||
|
||||
#include "basestruct.h"
|
||||
#include "alien.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include <QPainter>
|
||||
#include <QTransform>
|
||||
#include <QPaintEvent>
|
||||
#include <QPaintDevice>
|
||||
#include <QBrush>
|
||||
#include <QPen>
|
||||
#include <QPixmap>
|
||||
#include <QImage>
|
||||
#include <QColor>
|
||||
#include <QPoint>
|
||||
#include <QDebug>
|
||||
|
||||
using std::atan;
|
||||
|
||||
@@ -28,16 +25,17 @@ public:
|
||||
void clearcell(QPoint pnt);
|
||||
void clear();
|
||||
QPixmap * getPixmap();
|
||||
void drawAliens(QVector<QPointF> path, FPVector position);
|
||||
void drawAlien(Alien * al);
|
||||
int AnimAlien, StepAlien;
|
||||
private:
|
||||
GameData * data;
|
||||
QPixmap * buff;
|
||||
QPixmap * background;
|
||||
QPainter painter;
|
||||
QPen * pen;
|
||||
QBrush * brush;
|
||||
QVector<QPixmap> AlienPix;
|
||||
int cellsize;
|
||||
void loadPixmaps();
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user