#ifndef ALIENS_H #define ALIENS_H #include "basestruct.h" //#include class Aliens { public: Aliens(int TmpDestx, int TmpDesty, int afw, int afh, int alcellsize); deque srcAliens; deque curAliens; //vector< vector > TmpCells; int ** Cells; int fw, fh, AliensCnt, CurWave; QPoint DestPoint; //bool PathIntersect(Alien* Al, Rectangle rect); bool AddAlien(); void clearAliens(); void clearCells(); private: int cellsize; int ** TmpCells; bool CreatePath(Alien* al); bool WaveTrace(Alien* al); void InvWaveTrace(QPoint cp, int cnt, Alien* al); }; #endif // ALIENS_H