now this work

but angle isn't slowly
This commit is contained in:
2010-02-06 12:33:21 +03:00
committed by andrey
parent 4c81b32bd3
commit 6a11d7fbcd
8 changed files with 87 additions and 355 deletions

View File

@@ -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();
};