+
+
+void SeaScene::createVictoryItems()
+{
+ pVictoryCongratulationsItem_ = new QGraphicsTextItem;
+ pVictoryCongratulationsItem_->setHtml("<font size=\"6\" color = darkorange> Victory!");
+ pVictoryCongratulationsItem_->hide();
+ pVictoryCongratulationsItem_->setPos(355,50);
+ pVictoryCongratulationsItem_->setZValue(1000);
+ addItem(pVictoryCongratulationsItem_);
+
+
+ //coordinates are relative to the parent
+
+ QGraphicsTextItem * pTextItem = new QGraphicsTextItem(pVictoryCongratulationsItem_);
+ pTextItem->setHtml("<font size=\"5\" color = darkorange> Congratulations!");
+ pTextItem->setPos(-50,100);
+ pTextItem->setZValue(1000);
+
+ QGraphicsTextItem * pMiddleTextItem = new QGraphicsTextItem(pVictoryCongratulationsItem_);
+ pMiddleTextItem->setHtml("<font size=\"5\" color = darkorange> You have saved all the ghosts.");
+ pMiddleTextItem->setPos(-145,140);
+ pMiddleTextItem->setZValue(1000);
+
+ QGraphicsTextItem * pLowestTextItem = new QGraphicsTextItem(pVictoryCongratulationsItem_);
+ pLowestTextItem->setHtml("<font size=\"5\" color = darkorange> Tap to play again");
+ pLowestTextItem->setPos(-50,220);
+ pLowestTextItem->setZValue(1000);
+}
+
+void SeaScene::createAboutBoxItems()
+{
+ pAboutBoxItem_ = new QGraphicsTextItem;
+ addItem(pAboutBoxItem_);
+ pAboutBoxItem_->setPos(25,50);
+ pAboutBoxItem_->setZValue(1000);
+ pAboutBoxItem_->hide();
+
+ pAboutBoxItem_->setHtml(tr("<font color = darkorange size = \"7\">"
+ "%1 <br> <font size = \"5\"> Version %2"
+ "<p><font size = \"4\"> Copyright 2011 Heli Hyvättinen"
+ "<p><font size = \"4\"> License: General Public License v2"
+ "<p><font size = \"3\"> Web: http://ghostsoverboard.garage.maemo.org/<br>"
+ "Bug Reports: <br> https://bugs.maemo.org/"
+ "enter_bug.cgi?product=Ghosts%20Overboard"
+ ).arg(QApplication::applicationName(),QApplication::applicationVersion()));
+
+}
+
+void SeaScene::setItemPointersNull()
+{
+ pPausetextItem_ = NULL;
+ pRestartLevelItem_ = NULL;
+ pRestartGameItem_ = NULL;
+ pSettingsItem_ = NULL;
+ pAboutItem_ = NULL;
+ pQuitItem_ = NULL ;
+ pMinimizeItem_ = NULL;
+
+ pAboutBoxItem_ = NULL;
+ pVictoryCongratulationsItem_ = NULL;
+
+}
+
+void SeaScene::turnPauseOn()
+{
+ pPauseAction_->setChecked(true);
+}
+
+void SeaScene::handleDeviceLocked(bool isLocked)
+{
+ //pauses if locked but does not unpause if unlocked
+ if(isLocked)
+ {
+ pPauseAction_->setChecked(true);
+ }
+}