#include <QFileInfo> #include <QDir> #include <qsvgrenderer.h> #include <kpixmapcache.h> #include <kconfig.h> #include <kstandarddirs.h> #include "carddeckinfo.h" #include <kdebug.h> #define DECKLIST_LENGTH 53 KCardInfo fullDeckList[DECKLIST_LENGTH] = { KCardInfo( KCardInfo::Club, KCardInfo::Ace ), KCardInfo( KCardInfo::Heart, KCardInfo::Ace ), KCardInfo( KCardInfo::Diamond, KCardInfo::Ace ), KCardInfo( KCardInfo::Spade, KCardInfo::Ace ), KCardInfo( KCardInfo::Club, KCardInfo::King ), KCardInfo( KCardInfo::Heart, KCardInfo::King ), KCardInfo( KCardInfo::Diamond, KCardInfo::King ), KCardInfo( KCardInfo::Spade, KCardInfo::King ), KCardInfo( KCardInfo::Club, KCardInfo::Queen ), KCardInfo( KCardInfo::Heart, KCardInfo::Queen ), KCardInfo( KCardInfo::Diamond, KCardInfo::Queen ), KCardInfo( KCardInfo::Spade, KCardInfo::Queen ), KCardInfo( KCardInfo::Club, KCardInfo::Jack ), KCardInfo( KCardInfo::Heart, KCardInfo::Jack ), KCardInfo( KCardInfo::Diamond, KCardInfo::Jack ), KCardInfo( KCardInfo::Spade, KCardInfo::Jack ),
QPixmap cardMap::renderFrontside( AbstractCard::Rank r, AbstractCard::Suit s ) { QPixmap pix = d->m_cache.frontside( KCardInfo( suits[s], ranks[r] ) ); return pix; }