now this work
but angle isn't slowly
This commit is contained in:
13
alien.h
13
alien.h
@@ -6,18 +6,20 @@
|
||||
class Alien
|
||||
{
|
||||
public:
|
||||
Alien();
|
||||
Alien(GameData * AlienData, float alienspeed = 0.1);
|
||||
bool RecreatePath();
|
||||
bool testTrace() {return (WaveTrace(data->start,data->finish) > 0);}
|
||||
void setPos(FPVector pos);
|
||||
//bool testTrace() {return (WaveTrace(data->start,data->finish) > 0);}
|
||||
void setPos(QPoint pos) {Position.pnt = pos;}
|
||||
void update();
|
||||
void resetIndexPic() {PicIndex = 0;}
|
||||
FPVector pos() const {return Position;}
|
||||
QVector<QPointF> AlienPath() const {return path;}
|
||||
int indexPix() const {return PicIndex;}
|
||||
QVector<QPointF> path;
|
||||
private:
|
||||
int ** TmpCells;
|
||||
GameData * data;
|
||||
FPVector Position;
|
||||
int PicType;
|
||||
//int PicType;
|
||||
//int FlX;
|
||||
//int FlY;
|
||||
//int Armor;
|
||||
@@ -32,7 +34,6 @@ private:
|
||||
//float PicFrame;
|
||||
//float PicI;
|
||||
//float Regeneration;
|
||||
QVector<QPointF> path;
|
||||
|
||||
int WaveTrace(QPoint start, QPoint finish);
|
||||
QVector<QPoint> InvWaveTrace(QPoint finish, int cnt);
|
||||
|
||||
Reference in New Issue
Block a user