#ifndef SPLASHES_H #define SPLASHES_H #include #include "game_data.h" class Splashes : public QObject { Q_OBJECT public: explicit Splashes(Game_Data * gd, QObject *parent = 0); void AddSplash(int srcId); void AddSplash(srcSplashType src,TowerType tw); void DelSplashById(int Id); void DelSplash(int index); void update(); int size() const {return gameData->curSplashes.size();} signals: public slots: private: Game_Data *gameData; }; #endif // SPLASHES_H