#ifndef ALIENS_H #define ALIENS_H #include "basestruct.h" class Aliens { public: Aliens(GameData *dataAliens); QVector srcAliens; QVector curAliens; //bool PathIntersect(Alien* Al, Rectangle rect); bool AddAlien(); void clearAliens(); bool CreatePath(Alien* al); private: int ** TmpCells; GameData * data; QVector< QVector > AliensPixmaps; bool WaveTrace(Alien* al); void InvWaveTrace(QPoint cp, int cnt, Alien* al); void updateAlienPos(Alien * al); //int loadAlienImages(int PicType); }; #endif // ALIENS_H