From eef1d8ea60e3797ba261ebfe61a7d1e165069ed4 Mon Sep 17 00:00:00 2001 From: totycro Date: Mon, 4 Apr 2011 22:02:31 +0200 Subject: Use only 1 color format for everything Simple map parsing for Blocks and Bonus points --- pacman-c++/block.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'pacman-c++/block.cpp') diff --git a/pacman-c++/block.cpp b/pacman-c++/block.cpp index d5435f3..4240dd4 100644 --- a/pacman-c++/block.cpp +++ b/pacman-c++/block.cpp @@ -1,12 +1,17 @@ #include "block.h" -#include +#include -Block::Block(Actor::Type type) +#include "constants.h" + +std::map Block::m_pixmaps; + +Block::Block(Color color) { - if (m_pixmaps.find(type) == m_pixmaps.end()) { - QString pixmapName = ":/" + QString("block%1").arg(type); - m_pixmaps[type] = QPixmap( pixmapName ); + if (m_pixmaps.find(color) == m_pixmaps.end()) { + QString pixmapName = ":/" + QString("block%1").arg(color); + m_pixmaps[color] = QPixmap( pixmapName ); } - setPixmap( m_pixmaps.find(type)->second ); + setPixmap( m_pixmaps.find(color)->second ); + qDebug() << "loading block w color: " << color; } -- cgit v1.2.3