+
+void SeaScene::createLevelCompletedItems()
+{
+ pLevelCompletedItem_ = new QGraphicsTextItem;
+ addItem(pLevelCompletedItem_);
+ pLevelCompletedItem_->setPos(240,100);
+ pLevelCompletedItem_->setZValue(1000);
+ pLevelCompletedItem_->hide();
+ //The text is set at usetime
+
+ QGraphicsTextItem * pTapForNextLevelItem = new QGraphicsTextItem(pLevelCompletedItem_);
+ pTapForNextLevelItem->setPos(-60,100);
+ pTapForNextLevelItem->setZValue(1000);
+ pTapForNextLevelItem->setHtml("<font size=\"5\" color = darkorange>Tap to start the next level");
+
+}
+void SeaScene::createSelectLevelsetFromListItems()
+{
+ if (availableLevelsets_.isEmpty()) //Something is badly wrong in code if this is true...
+ return;
+
+
+ pSelectLevelsetFromListItem_ = new QGraphicsTextItem;
+ addItem(pSelectLevelsetFromListItem_);
+ pSelectLevelsetFromListItem_->setPos(260,60);
+ pSelectLevelsetFromListItem_->setZValue(1000);
+ pSelectLevelsetFromListItem_->hide();
+
+ QString fontstring ("<font color = darkorange size = \"5\">");
+
+ pSelectLevelsetFromListItem_->setHtml(tr("Choose a levelset").prepend(fontstring));
+
+ int yPos = 100;
+
+ levelsetItems_.clear();
+
+
+ foreach (Levelset set, availableLevelsets_)
+ {
+ QGraphicsTextItem * pItem = new QGraphicsTextItem(pSelectLevelsetFromListItem_);
+ QString text (fontstring);
+ if (levelset_.getName() == set.getName())
+ text.append("<b>");
+ text.append(set.getName());
+ pItem->setHtml(text);
+ pItem->setPos(65,yPos);
+ yPos+=80;
+ pItem->setZValue(1000);
+ pItem->setFlag(QGraphicsItem::ItemIsSelectable);
+ pItem->setData(0,QVariant::fromValue(set));
+ levelsetItems_.append(pItem);
+
+ }
+
+ }