Uses of Package
jrummikub.model

Packages that use jrummikub.model
jrummikub.ai   
jrummikub.control   
jrummikub.control.network   
jrummikub.control.turn   
jrummikub.model   
jrummikub.util   
jrummikub.view   
jrummikub.view.impl   
 

Classes in jrummikub.model used by jrummikub.ai
GameSettings
          The overall game settings
Stone
          Basic Rummikub Stone
StoneColor
          Class specifying possible StoneColors
StoneSet
          Class managing Stones joined together to form sets
 

Classes in jrummikub.model used by jrummikub.control
GameSettings
          The overall game settings
GameState
          Class that stores information for a game of multiple rounds
IRoundState
          Interface for RoundState model
ITable
          Interface for the Table model
PlayerSettings
          The settings of a player
PlayerSettings.Type
          Type of turn control.
Score
          Score of a single round
StoneSet
          Class managing Stones joined together to form sets
 

Classes in jrummikub.model used by jrummikub.control.network
GameSettings
          The overall game settings
IRoundState
          Interface for RoundState model
ITable
          Interface for the Table model
PlayerSettings.Type
          Type of turn control.
 

Classes in jrummikub.model used by jrummikub.control.turn
GameSettings
          The overall game settings
IHand
          Interface for the Hand model
IRoundState
          Interface for RoundState model
ITable
          Interface for the Table model
PlayerSettings.Type
          Type of turn control.
Position
          Stone Position class to determine positions on Table or Hand
Stone
          Basic Rummikub Stone
StoneSet
          Class managing Stones joined together to form sets
 

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

Classes in jrummikub.model used by jrummikub.util
GameSettings
          The overall game settings
 

Classes in jrummikub.model used by jrummikub.view
GameSettings
          The overall game settings
IPlayer
          Interface for Player model
PlayerSettings
          The settings of a player
PlayerSettings.Type
          Type of turn control.
Position
          Stone Position class to determine positions on Table or Hand
Score
          Score of a single round
Stone
          Basic Rummikub Stone
StoneColor
          Class specifying possible StoneColors
StoneSet
          Class managing Stones joined together to form sets
 

Classes in jrummikub.model used by jrummikub.view.impl
GameSettings
          The overall game settings
IPlayer
          Interface for Player model
PlayerSettings
          The settings of a player
PlayerSettings.Type
          Type of turn control.
Position
          Stone Position class to determine positions on Table or Hand
Score
          Score of a single round
Stone
          Basic Rummikub Stone
StoneColor
          Class specifying possible StoneColors
StoneSet
          Class managing Stones joined together to form sets