#ifndef TOWERS_H #define TOWERS_H #include #include "game_data.h" class Towers : public QObject { Q_OBJECT public: explicit Towers(Game_Data * gamedata, QObject *parent = 0); void AddTower(int srcId); void DelTowerById(int Id); void DelTower(int index); void update(); int size() const {return GameData->curTowers.size();} signals: //void Shot(); public slots: private: Game_Data * GameData; }; #endif // TOWERS_H