blob: 9d57578d0379675ca3f9ae09f7eabb876560a542 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include "block.h"
#include <QtGui>
#include "constants.h"
std::map<Color, QPixmap> Block::m_pixmaps;
Block::Block(Color color, QGraphicsItem *parent)
: PixmapItem(parent)
{
if (m_pixmaps.find(color) == m_pixmaps.end()) {
QString pixmapName = ":/" + QString("block%1").arg(color);
m_pixmaps[color] = QPixmap( pixmapName );
}
setPixmap( m_pixmaps.find(color)->second );
qDebug() << "loading block w color: " << color;
}
|