#ifndef ALIENS_H #define ALIENS_H #include #include "game_data.h" class Aliens : public QObject { Q_OBJECT public: explicit Aliens(Game_Data * gamedata, QObject *parent = 0); void AddAlien(int srcId); void DelAlienById(int Id); void DelAlien(int index); void retrace(); void nextWave(); void update(); int size() const {return GameData->curAliens.size();} signals: void AlienFinish(); public slots: //void getDamage(float dmg); private: Game_Data * GameData; QPointF globStart; QPointF globFinish; }; #endif // ALIENS_H