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
Timothy Pearson 898d80dfae
Rename kde libraries to tde
13 years ago
..
freecell-solver rename the following methods: 13 years ago
icons Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
AUTHORS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
CHANGES TQt4 port kdegames 14 years ago
Makefile.am Rename kde libraries to tde 13 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README.tkcTrump Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
card.cpp TQt4 port kdegames 14 years ago
card.h rename the following methods: 13 years ago
cardmaps.cpp TQt4 port kdegames 14 years ago
cardmaps.h Trinity Qt initial conversion 15 years ago
clock.cpp rename the following methods: 13 years ago
clock.h rename the following methods: 13 years ago
computation.cpp rename the following methods: 13 years ago
computation.h rename the following methods: 13 years ago
copyright.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
dealer.cpp rename the following methods: 13 years ago
dealer.h rename the following methods: 13 years ago
deck.cpp rename the following methods: 13 years ago
deck.h rename the following methods: 13 years ago
fortyeight.cpp rename the following methods: 13 years ago
fortyeight.h rename the following methods: 13 years ago
freecell.cpp rename the following methods: 13 years ago
freecell.h rename the following methods: 13 years ago
gamestats.ui Remove the tq in front of these incorrectly TQt4-converted methods/data members: 14 years ago
gamestatsimpl.cpp rename the following methods: 13 years ago
gamestatsimpl.h Trinity Qt initial conversion 15 years ago
golf.cpp rename the following methods: 13 years ago
golf.h rename the following methods: 13 years ago
grandf.cpp rename the following methods: 13 years ago
grandf.h rename the following methods: 13 years ago
green.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
gypsy.cpp rename the following methods: 13 years ago
gypsy.h rename the following methods: 13 years ago
hint.h Trinity Qt initial conversion 15 years ago
idiot.cpp rename the following methods: 13 years ago
idiot.h rename the following methods: 13 years ago
kings.cpp rename the following methods: 13 years ago
kings.h rename the following methods: 13 years ago
klondike.cpp rename the following methods: 13 years ago
klondike.h rename the following methods: 13 years ago
kpat.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kpatui.rc Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
main.cpp Rename kde libraries to tde 13 years ago
mod3.cpp rename the following methods: 13 years ago
mod3.h rename the following methods: 13 years ago
napoleon.cpp rename the following methods: 13 years ago
napoleon.h rename the following methods: 13 years ago
pile.cpp rename the following methods: 13 years ago
pile.h rename the following methods: 13 years ago
pile_algorithms.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
pwidget.cpp rename the following methods: 13 years ago
pwidget.h TQt4 port kdegames 14 years ago
simon.cpp rename the following methods: 13 years ago
simon.h rename the following methods: 13 years ago
speeds.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
spider.cpp rename the following methods: 13 years ago
spider.h rename the following methods: 13 years ago
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
yukon.cpp rename the following methods: 13 years ago
yukon.h rename the following methods: 13 years ago

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.