You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdegames/kpat
Michele Calgaro d45d96cd06
Fix FTBFS caused by invalid cast. This resolves issue #38.
преди 2 седмици
..
freecell-solver Fix FTBFS caused by invalid cast. This resolves issue #38. преди 2 седмици
icons Fix invalid headers in PNG files and optimize for size преди 8 години
AUTHORS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
CHANGES Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 преди 11 години
CMakeL10n.txt Desktop file translations: преди 4 години
CMakeLists.txt Desktop file translations: преди 4 години
Makefile.am LIB_QT -> LIB_TQT conversion to align to updated admin module преди 6 години
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
README.tkcTrump Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
card.cpp Remove additional unneeded tq method conversions преди 13 години
card.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
cardmaps.cpp Removed additional code formatting modelines. преди 4 години
cardmaps.h Removed additional code formatting modelines. преди 4 години
clock.cpp Rename additional header files to avoid conflicts with KDE4 преди 11 години
clock.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
computation.cpp Removed additional code formatting modelines. преди 4 години
computation.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
copyright.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
dealer.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
dealer.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
deck.cpp Update various qt function definitions and static methods for tqt3 преди 12 години
deck.h rename the following methods: преди 13 години
fortyeight.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
fortyeight.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
freecell.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
freecell.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
gamestats.ui Replace Q_SIGNALS and Q_SLOTS преди 3 месеца
gamestatsimpl.cpp Rename additional header files to avoid conflicts with KDE4 преди 11 години
gamestatsimpl.h Trinity Qt initial conversion преди 14 години
golf.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
golf.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
grandf.cpp Removed additional code formatting modelines. преди 4 години
grandf.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
green.png Fix invalid headers in PNG files and optimize for size преди 8 години
gypsy.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
gypsy.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
hint.h Trinity Qt initial conversion преди 14 години
idiot.cpp Rename additional header files to avoid conflicts with KDE4 преди 11 години
idiot.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
kings.cpp Rename additional header files to avoid conflicts with KDE4 преди 11 години
kings.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
klondike.cpp Removed additional code formatting modelines. преди 4 години
klondike.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
kpat.desktop Desktop file translations: преди 4 години
kpatui.rc Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
main.cpp Rename common header files for consistency with class renaming преди 11 години
mod3.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
mod3.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
napoleon.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
napoleon.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
pile.cpp Rename old tq methods that no longer need a unique name преди 13 години
pile.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
pile_algorithms.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
pwidget.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
pwidget.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
simon.cpp Rename additional header files to avoid conflicts with KDE4 преди 11 години
simon.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
speeds.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
spider.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines преди 3 месеца
spider.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. преди 15 години
yukon.cpp Rename additional header files to avoid conflicts with KDE4 преди 11 години
yukon.h Replace Q_OBJECT with TQ_OBJECT преди 9 месеца

README

Hello,

this is the very first release of kpat, the KDE solitaire patience game.

It is an almost unchanged "patience" from Paul Olav Tvete, who uploaded
this stuff some months ago on www.troll.no.

My changes are so far:

    - renamed the stuff kpat-0.1
    - improved drag'n'drop (no more weird jumping of cards)
    - improved look (shaded borders around the cards and piles)
    - hopefully improved cards-background 
    - "very easy"-option for klondike to give only one card. 
    - unset wholeColumn for klondike, but this all belongs into OPTIONS

Anway, kpat is IMO already yet the best X-based solitaire-like game,
thanks to Paul Olav Tvete and Qt :-)


Greets,

  Matthias



----- original README (probably Paul):

This is an implementation of patience (solitaire). It consists of a
general class library and six games implemented using it.

I wrote this program when learning Qt. There are a number of things I
would have done differently now. One of the silliest is that all the
intelligence lies in the cards (which are individual widgets, by the way)
instead of in a Patience class.

There are a lot of static variables. Don't try to instantiate more than one
dealer at a time -- that way lies madness.

The general base classes could doubtlessly have been a lot more general.