#include <QAction>
#include <QTimer>
#include <QSystemDeviceInfo>
+#include <QTime>
using namespace QtMobility;
void softContinue();
- void createAboutBoxItems();
-
- void createVictoryItems();
-
void setItemPointersNull();
void turnPauseOn();
+
+
protected:
/*! Gives a pointer to a random position if a free one is found. Otherwise returns NULL.
void createMenuItems();
void prepareForMenu(QGraphicsItem * pItem);
+ void createAboutBoxItems();
+ void createVictoryItems();
+ void createLevelCompletedItems();
+ void createSelectLevelsetFromListItems();
const QString ghostImageFilename_;
const QString rockImageFilename_;
QGraphicsTextItem * pAboutItem_;
QGraphicsTextItem * pQuitItem_;
QGraphicsTextItem * pMinimizeItem_;
+ QGraphicsTextItem * pChooseLevelsetItem_;
QGraphicsTextItem * pVictoryCongratulationsItem_;
+ QGraphicsTextItem * pVictoryScoreItem_;
QGraphicsTextItem * pAboutBoxItem_;
+ QGraphicsTextItem * pLevelCompletedItem_;
+
+ QGraphicsTextItem * pSelectLevelsetFromListItem_;
+
+ QList<QGraphicsItem *> levelsetItems_;
+
+ QList<Levelset> availableLevelsets_;
Levelset levelset_;
QTimer deviceLockPollTimer_;
+ QTime scoreCounter_;
+ int totalScore_;
+ int levelScore_;
+
};
#endif // SEASCENE_H