summaryrefslogtreecommitdiffstats
path: root/kpoker/TODO
blob: fb95416929702a3114ac48d2063acaf69b6643c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 * Now


 * Soon


 * Further code cleanups:

   - Separate the kpok class into a game object that holds all the
     players, what state the game is in, the pot, etc, and a view of
     the same.

     This should result in a new class PokerGame and another one
     PokerGameView.  The class kpok (why the name abbreviation?) must
     die.

   - Separate card blinking into the card widget.

   - Separate the waving motion into the winner box widget.

   - CardImages shouldn't inherit QWidget.

   - Make CardWidget::heldLabel private.

 * Betting figures are funny.  The program indicates that we have bet
   even before the "Draw" or "Fold" buttons are pressed.  Then the bet
   amount decreases again.  The correct behaviour is to not add the
   amount until the user OKs it, i.e. presses "See".

   Also, the "Adjust Bet" button doesn't look like it does anything as
   it is now, although it actually does.

 * Rewrite the README file.  It is totally out of date.

 * The documentation is totally out of sync with the program.

 * Hiscore table?