Example #1
0
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);
}
Example #2
0
//-----------------------------------------------------------------------------
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;
}