public:
explicit SeaScene(QObject *parent = 0);
+ virtual ~SeaScene();
+
signals:
void allGhostsPicked();
void pauseOn();
void pauseOff();
void vibrationActivated(bool on);
+ void vibrationGranted();
+ void vibrationDenied();
public slots:
+
+
protected:
/*! Gives a pointer to a random position if a free one is found. Otherwise returns NULL.
void createAboutBoxItems();
void createVictoryItems();
void createLevelCompletedItems();
+ void createSelectLevelsetFromListItems();
const QString ghostImageFilename_;
const QString rockImageFilename_;
QGraphicsTextItem * pSettingsItem_;
QGraphicsTextItem * pAboutItem_;
QGraphicsTextItem * pQuitItem_;
+ QGraphicsTextItem * pChooseLevelsetItem_;
QGraphicsTextItem * pVictoryScoreItem_;
QGraphicsTextItem * pAboutBoxItem_;
QGraphicsTextItem * pLevelCompletedItem_;
+ QGraphicsTextItem * pSelectLevelsetFromListItem_;
+
+ QList<QGraphicsItem *> levelsetItems_;
+
+ QList<Levelset> availableLevelsets_;
Levelset levelset_;