-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday June 09, 2003 12:47, Bernd Lachner wrote: > > Not if you want KDE card games to be able to load your card decks. > > O.K. That means write a IO slave uses nothing because the card games > needs "normal" files and can't load files over a IO slave. Right? > > > If you want all the KDE card games, both in and out of KDE CVS, to be > > able to load the new decks, you have to have the decks in the same PNG > > format and file layout the existing decks are in. > > O.K. That means there are only two ways: > > 1) Convert the REKO cardset to png files. > 2) Rewrite kcarddialog and the games. Right. > Maybe the following function which returns the path to a card directory > with png files can return instead a list or a array of QImage (or > QPixmap?) objects with the card images. > > /** > * @return The chosen card directory > */ > const QString& cardDir() const; > > That means replacing the above function by the following function or > add a new function like the following: > > QImage[] cardImages(); > > That means the card dialog can use the png files and also other formats > like the REKO formats. But unfortunally that means also that functions > have to be add to the games to using this advanced dialog. Can't do that. We can't break the existing API. So we have to use your first option. > > Unless the new decks are in the same format and file layout, we can't > > ship them with KDE. > > I don't want to ship REKO cardsets with KDE. I only want to ship KDE > card game programs which can uses the many existing REKO cardsets. Well, that's not going to happen anytime soon. Why the aversion to unpacking the files into separate images? - -- Neil Stevens - neil@qualityassistant.com "The shepherd drives the wolf from the sheep's throat, for which the sheep thanks the shepherd as a liberator, while the wolf denounces him for the same act as the destroyer of liberty." -- Abraham Lincoln -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+5OUAf7mnligQOmERAsK+AJ0VcK8dZLm99K5ebnravIfdzqzRBgCdENG+ Ar/mseMMZpg1i6Lf7XuUIlo= =HSVE -----END PGP SIGNATURE----- _______________________________________________ kde-games-devel mailing list kde-games-devel@mail.kde.org http://mail.kde.org/mailman/listinfo/kde-games-devel