|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IHand | Interface for the Hand model |
IPlayer | Interface for Player model |
IRoundState | Interface for RoundState model |
IStoneTray<E extends Sizeable> | Interface for the StoneTray model |
ITable | Interface for the Table model |
Sizeable | Objects that have a size. |
Class Summary | |
---|---|
GameSettings | The overall game settings |
GameState | Class that stores information for a game of multiple rounds |
Hand | Class managing a Player 's Stone s |
Player | Class managing player data. |
PlayerSettings | The settings of a player |
Position | Stone Position class to determine positions on Table or
Hand |
RoundState | Class managing the overall and momentary RoundState |
Score | Score of a single round |
Stone | Basic Rummikub Stone |
StoneHeap | StoneHeap creates all Stone s for a game, manages them and allows
players to draw one or more random Stones. |
StoneSet | Class managing Stone s joined together to form sets |
StoneTray<E extends Sizeable> | A StoneTray is a collection of positioned objects (for example Stone s
or StoneSet s. |
Table | Class administering the Stone s on the game-Table |
Table.StoneInfo |
Enum Summary | |
---|---|
PlayerSettings.Type | Type of turn control. |
StoneColor | Class specifying possible StoneColors |
StoneSet.Type | Validity type of the set |
StoneTray.Direction | Possible move directions in case of overlapping Stones/Sets |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |