Diffstat (limited to 'noncore/games/oyatzee/oyatzee.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/oyatzee/oyatzee.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/noncore/games/oyatzee/oyatzee.h b/noncore/games/oyatzee/oyatzee.h index 01ab36d..65a18fc 100644 --- a/noncore/games/oyatzee/oyatzee.h +++ b/noncore/games/oyatzee/oyatzee.h @@ -15,4 +15,5 @@ class DiceWidget; typedef QList<Dice> dicesList; +typedef QValueList<int> QValueListInt; class OYatzee : public QMainWindow { @@ -26,7 +27,23 @@ class OYatzee : public QMainWindow { Scoreboard *sb; + QValueListInt posibilities; void setPlayerNumber( const int num ); void setRoundsNumber( const int num ); + + enum { + Ones=1, + Twos = 2, + Threes = 3, + Fours = 4, + Fives = 5, + Sixes = 6, + ThreeOfAKind = 7, //12444 + FourOfAKind = 8, //14444 + FullHouse = 9, //22555 + SStraight = 10, //13456 + LStraight = 11, //12345 + Yatzee = 12, //55555 + Chance = 13}; public slots: @@ -39,4 +56,6 @@ class OYatzee : public QMainWindow { void detectPosibilities(); + void displayPossibilites(); + }; |