#ifndef GAMESCENE_H #define GAMESCENE_H #include #include class Player; class ZoneViewLayout; class GameScene : public QGraphicsScene { Q_OBJECT private: static const int playerAreaSpacing = 5; QList players; ZoneViewLayout *zvLayout; public: GameScene(ZoneViewLayout *_zvLayout, QObject *parent = 0); public slots: void addPlayer(Player *player); void removePlayer(Player *player); private slots: void rearrange(); }; #endif