summaryrefslogtreecommitdiffstats
path: root/pacman-c++/block.cpp
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2011-04-06 17:25:11 +0200
committermanuel <manuel@mausz.at>2011-04-06 17:25:11 +0200
commitf1a2d179062dfaf53f805395407a2c666eedf36e (patch)
tree353cacb1b63907e2ee1b72ce544c73f72560b597 /pacman-c++/block.cpp
parent7ca893e9357e9153ba35a248564c1134af0f1f54 (diff)
downloadfoop-f1a2d179062dfaf53f805395407a2c666eedf36e.tar.gz
foop-f1a2d179062dfaf53f805395407a2c666eedf36e.tar.bz2
foop-f1a2d179062dfaf53f805395407a2c666eedf36e.zip
make pictures color index based
Diffstat (limited to 'pacman-c++/block.cpp')
-rw-r--r--pacman-c++/block.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/pacman-c++/block.cpp b/pacman-c++/block.cpp
index 7cb77cc..c168c00 100644
--- a/pacman-c++/block.cpp
+++ b/pacman-c++/block.cpp
@@ -9,12 +9,13 @@ Block::Block(Color::Color color, unsigned int neighbours, QGraphicsItem *parent)
9{ 9{
10 if (m_pixmaps.find(color) == m_pixmaps.end()) 10 if (m_pixmaps.find(color) == m_pixmaps.end())
11 { 11 {
12 QString pixmapName = ":/" + QString("block%1").arg(color); 12 unsigned int colid = (color == Color::none) ? 0 : (color >> 1) + 1;
13 QString pixmapName = ":/" + QString("block%1").arg(colid);
13 m_pixmaps[color] = QPixmap(pixmapName); 14 m_pixmaps[color] = QPixmap(pixmapName);
14 } 15 }
15 setPixmap(m_pixmaps.find(color).value()); 16 setPixmap(m_pixmaps.find(color).value());
16 setNeighbours(neighbours); 17 setNeighbours(neighbours);
17 qDebug() << "loading block w color: " << color; 18 //qDebug() << "loading block w color: " << color;
18} 19}
19 20
20void Block::setNeighbours(unsigned int neighbours) 21void Block::setNeighbours(unsigned int neighbours)