Revision 661749

Go back to digest for 13th May 2007

Features in Games

Andreas Beckermann committed changes in /trunk/playground/games/kpoker:

Committing a kpoker rewrite:
This code has been on my disk for a long time. It is in a "mostly usable"
state, however:
* It is entirely KDE 3 based
* I am mostly working on the gameengine and the general framework parts, the GUI is in a debugging state only.
* Singleplayer games are supposed to be working, multiplayer games "work", but the "raise" phase is mostly unimplemented.

In particular this code is KGame based and thus meant to support both, network games and computer players. The previous KPoker code had a computer player, but the code sucked a lot - the code was never meant for a computer player.

The AI in this code does exist, but is a dummy (debugging) one only.

File Changes

Added 59 files
  • /trunk/playground/games/kpoker
  •   /gameengine
  •   /gameview
  •   /kpokerconfig.cpp
  •   /kpokerconfig.h
  •   /tests
  •   /gameengine/computerio.cpp
  •   /gameengine/computerio.h
  •   /gameengine/kcard.cpp
  •   /gameengine/kcard.h
  •   /gameengine/khand.cpp
  •   /gameengine/khand.h
  •   /gameengine/kpile.cpp
  •   /gameengine/kpile.h
  •   /gameengine/kpoker.cpp
  •   /gameengine/kpoker.h
  •   /gameengine/kpokerdealer.cpp
  •   /gameengine/kpokerdealer.h
  •   /gameengine/kpokerio.cpp
  •   /gameengine/kpokerio.h
  •   /gameengine/kpokermessages.h
  •   /gameengine/kpokerplayersequence.cpp
  •   /gameengine/kpokerplayersequence.h
  •   /gameengine/kpokerrules.cpp
  •   /gameengine/kpokerrules.h
  •   /gameengine/player.cpp
  •   /gameengine/player.h
  •   /gameengine/pokertester.cpp
  •   /gameengine/pokertester.h
  •   /gameview/kcardpixmaps.cpp
  •   /gameview/kcardpixmaps.h
  •   /gameview/kpokerwidget.cpp
  •   /gameview/kpokerwidget.h
  •   /gameview/localio.cpp
  •   /gameview/localio.h
  •   /gameview/localiowidget.cpp
  •   /gameview/localiowidget.h
  •   /gameview/playerbox.cpp
  •   /gameview/playerbox.h
  •   /gameview/topwidget.cpp
  •   /gameview/topwidget.h
  •   /tests/bettest.cpp
  •   /tests/bettest.h
  •   /tests/CMakeLists.txt
  •   /tests/handtest.cpp
  •   /tests/multiplayer
  •   /tests/singleplayertest.cpp
  •   /tests/singleplayertest.h
  •   /tests/multiplayer/main.cpp
  •   /tests/multiplayer/multiplayertest.cpp
  •   /tests/multiplayer/multiplayertest.h
  •   /tests/multiplayer/multiplayertestframework.cpp
  •   /tests/multiplayer/multiplayertestframework.h
  •   /tests/multiplayer/playerios.cpp
  •   /tests/multiplayer/playerios.h
  •   /tests/multiplayer/playeriosbetraise.cpp
  •   /tests/multiplayer/playeriosbetraise.h
  •   /tests/multiplayer/playeriosexchange.cpp
  •   /tests/multiplayer/playeriosexchange.h
  •   /tests/multiplayer/tests.txt
Deleted 22 files
  • /trunk/playground/games/kpoker
  •   /betbox.cpp
  •   /betbox.h
  •   /ChangeLog
  •   /kpaint.cpp
  •   /kpaint.h
  •   /kpoker.cpp
  •   /kpoker.h
  •   /newgamedlg.cpp
  •   /newgamedlg.h
  •   /optionsdlg.cpp
  •   /optionsdlg.h
  •   /player.cpp
  •   /player.h
  •   /playerbox.cpp
  •   /playerbox.h
  •   /poker.cpp
  •   /poker.h
  •   /README
  •   /sound.cpp
  •   /TODO
  •   /top.cpp
  •   /top.h
Modified 5 files
  • /trunk/playground/games/kpoker
  •   /CMakeLists.txt
  •   /defines.h
  •   /global.h
  •   /main.cpp
  •   /version.h
86 files changed in total