createAboutBoxItems();
+ createSelectLevelsetFromListItems();
+
createVictoryItems();
createLevelCompletedItems();
{
qApp->quit();
}
+ else if (pItem == pChooseLevelsetItem_)
+ {
+ pPausetextItem_->hide();
+ pSelectLevelsetFromListItem_->show();
+ }
+
}
pRestartLevelItem_->setHtml(tr("Restart <br> level").prepend(menufonthtml));
prepareForMenu(pRestartLevelItem_);
+ pChooseLevelsetItem_ = new QGraphicsTextItem;
+ pChooseLevelsetItem_->setHtml(tr("Choose <br> levelset").prepend(menufonthtml));
+ prepareForMenu(pChooseLevelsetItem_);
+
pSettingsItem_ = new QGraphicsTextItem;
QString vibraText(tr("Turn vibration <br> effects "));
QString statusText;
pAboutItem_ = NULL;
pQuitItem_ = NULL ;
pMinimizeItem_ = NULL;
+ pChooseLevelsetItem_ = NULL;
pAboutBoxItem_ = NULL;
pVictoryCongratulationsItem_ = NULL;
pLevelCompletedItem_ = NULL;
+ pVictoryCongratulationsItem_ = NULL;
pVictoryScoreItem_ = NULL;
pTapForNextLevelItem->setZValue(1000);
pTapForNextLevelItem->setHtml("<font size=\"5\" color = darkorange>Tap to start the next level");
+
+void SeaScene::createSelectLevelsetFromListItems()
+{
+ pSelectLevelsetFromListItem_ = new QGraphicsTextItem;
+ addItem(pSelectLevelsetFromListItem_);
+ pSelectLevelsetFromListItem_->setPos(40,80);
+ pSelectLevelsetFromListItem_->setZValue(1000);
+ pSelectLevelsetFromListItem_->hide();
+
+ QString list ("<font color = darkorange size = \"7\">");
+
+ foreach (Levelset set, availableLevelsets_)
+ {
+ list.append(set.getName());
+ list.append("<br>");
+ }
+
+ pSelectLevelsetFromListItem_->setHtml(list);
}
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 * pVictoryCongratulationsItem_;
QGraphicsTextItem * pLevelCompletedItem_;
+ QGraphicsTextItem * pSelectLevelsetFromListItem_;
+
QList<Levelset> availableLevelsets_;
Levelset levelset_;