void GameWidget::loadMaskedSprite(Sprite spr, const QString & path1, const QString & path2) { QBitmap bmp; if (!sprites[spr].load(locate("appdata", QString("data/") + path1))) qFatal("Cannot open data files.\nHave you correctly installed KSmiletris?"); if (!bmp.load(locate("appdata", QString("data/") + path2))) qFatal("Cannot open data files.\nHave you correctly installed KSmiletris?"); sprites[spr].setMask(bmp); }
//----------------------------------------------------------------------------- bool KBusyPtr :: loadBitmap (QBitmap& bm, const QString& filename) { QString f; bool rc; if (filename[0]=='/' || filename[0]=='.') { f = filename; } else { f = app->kde_datadir().copy(); f += "/kmail/pics/"; f += filename; } rc = bm.load(f); if (!rc) printf ("ERROR: cannot load bitmap %s\n", f.data()); return rc; }