From: Heli Hyvättinen Date: Tue, 19 Jul 2011 18:05:36 +0000 (+0300) Subject: Color and font size of menu pause text and menu items changed X-Git-Tag: v0.3.0_fremantle~24 X-Git-Url: http://vcs.maemo.org/git/?p=ghostsoverboard;a=commitdiff_plain;h=fe1c5343d7da308f9340af93dc142e9c3eb37519 Color and font size of menu pause text and menu items changed ...for better visibility and appearance. --- diff --git a/seascene.cpp b/seascene.cpp index 97291ff..13d76f9 100644 --- a/seascene.cpp +++ b/seascene.cpp @@ -444,26 +444,40 @@ void SeaScene::handleScreenTapped() void SeaScene::createMenuItems() { - pPausetextItem_ = addSimpleText("Game paused. Tap to continue."); + QFont font; + font.setPixelSize(35); + + + + pPausetextItem_ = new QGraphicsTextItem; + pPausetextItem_->setHtml(" Game paused. Tap to continue."); pPausetextItem_->setZValue(1000); - pPausetextItem_->setPos(250,50); + pPausetextItem_->setPos(200,50); + addItem(pPausetextItem_); pPausetextItem_->hide(); menuItemCount_ = 0; - pRestartGameItem_ = new QGraphicsSimpleTextItem("Restart game"); + QString menufonthtml = ""; + + pRestartGameItem_ = new QGraphicsTextItem; + pRestartGameItem_->setHtml(tr("Restart
game").prepend(menufonthtml)); prepareForMenu(pRestartGameItem_); - pRestartLevelItem_ = new QGraphicsSimpleTextItem("Restart level"); + pRestartLevelItem_ = new QGraphicsTextItem; + pRestartLevelItem_->setHtml(tr("Restart
level").prepend(menufonthtml)); prepareForMenu(pRestartLevelItem_); - pSettingsItem_ = new QGraphicsSimpleTextItem("Settings"); + pSettingsItem_ = new QGraphicsTextItem; + pSettingsItem_->setHtml(tr("Settings").prepend(menufonthtml)); prepareForMenu(pSettingsItem_); - pAboutItem_ = new QGraphicsSimpleTextItem("About"); + pAboutItem_ = new QGraphicsTextItem; + pAboutItem_->setHtml(tr("About").prepend(menufonthtml)); prepareForMenu(pAboutItem_); - pQuitItem_ = new QGraphicsSimpleTextItem("Quit"); + pQuitItem_ = new QGraphicsTextItem; + pQuitItem_->setHtml(tr("Quit").prepend(menufonthtml)); prepareForMenu(pQuitItem_); } @@ -475,11 +489,12 @@ void SeaScene::prepareForMenu(QGraphicsItem * pItem) //They are also shown and hidden with it, resulting in the menu being visble when the game is paused //Their coordinates are given relative to the parent. + pItem->setParentItem(pPausetextItem_); pItem->setZValue(1000); pItem->setFlag(QGraphicsItem::ItemIsSelectable); pItem->setY(150); - pItem->setX(menuItemCount_++*150-250); + pItem->setX(menuItemCount_++*160-150); } diff --git a/seascene.h b/seascene.h index 7a0ea4f..5fce73f 100644 --- a/seascene.h +++ b/seascene.h @@ -110,13 +110,13 @@ protected: int menuItemCount_; - QGraphicsSimpleTextItem * pPausetextItem_; + QGraphicsTextItem * pPausetextItem_; - QGraphicsSimpleTextItem * pRestartLevelItem_; - QGraphicsSimpleTextItem * pRestartGameItem_; - QGraphicsSimpleTextItem * pSettingsItem_; - QGraphicsSimpleTextItem * pAboutItem_; - QGraphicsSimpleTextItem * pQuitItem_; + QGraphicsTextItem * pRestartLevelItem_; + QGraphicsTextItem * pRestartGameItem_; + QGraphicsTextItem * pSettingsItem_; + QGraphicsTextItem * pAboutItem_; + QGraphicsTextItem * pQuitItem_; QList levelList_;