[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/games/granatier/src
From:       Mathias Kraus <k.hias () gmx ! de>
Date:       2009-10-08 21:09:38
Message-ID: 1255036178.516789.8156.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1032913 by mkraus:

more improvements for artists

 M  +9 -0      gamescene.cpp  
 M  +5 -0      infooverlay.cpp  


--- trunk/playground/games/granatier/src/gamescene.cpp #1032912:1032913
@@ -246,6 +246,10 @@
                 elementItem->setElementId(element->getImageId());
                 elementItem->update(element->getX(), element->getY());
                 elementItem->setZValue(200);
+                if(Settings::self()->showAllTiles() == 1)
+                {
+                    elementItem->setZValue(99);
+                }
                 m_blockItems[i][j] = elementItem;
                 // if the block contains a hidden bonus, create the bonus item 
                 Bonus* bonus = (dynamic_cast <Block*> (element))->getBonus();
@@ -277,6 +281,11 @@
                     bonusItem->update(bonus->getX(), bonus->getY());
                     bonusItem->setZValue(100);
                     m_bonusItems[i][j] = bonusItem;
+                    
+                    if(Settings::self()->showAllTiles() == 1)
+                    {
+                        addItem(bonusItem);
+                    }
                 }
                 else
                 {
--- trunk/playground/games/granatier/src/infooverlay.cpp #1032912:1032913
@@ -18,6 +18,7 @@
 #include "infooverlay.h"
 #include "game.h"
 #include "player.h"
+#include "settings.h"
 
 #include <QTimer>
 #include <QGraphicsScene>
@@ -135,6 +136,10 @@
     
     m_dimmOverlay = new QGraphicsRectItem();
     m_dimmOverlay->setBrush(QBrush(QColor(0,0,0,175)));
+    if(Settings::self()->showAllTiles() == 1)
+    {
+        m_dimmOverlay->setBrush(QBrush(QColor(0,0,0,0)));
+    }
     m_dimmOverlay->setZValue(1000);
     m_dimmOverlay->setRect(m_graphicsScene->sceneRect().x(), m_graphicsScene->sceneRect().y(),
                            m_graphicsScene->width(), m_graphicsScene->height());
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic