Uses of Package
jrummikub.model

Packages that use jrummikub.model
jrummikub.control   
jrummikub.model   
jrummikub.view   
jrummikub.view.impl   
 

Classes in jrummikub.model used by jrummikub.control
IGameState
          Interface for GameState model
IHand
          Interface for the Hand model
ITable
          Interface for the Table model
Position
          Stone Position class to determine positions on Table or Hand
Stone
          Basic Rummikub Stone
 

Classes in jrummikub.model used by jrummikub.model
IGameState
          Interface for GameState model
IHand
          Interface for the Hand model
IPlayer
          Interface for Player model
IStoneTray
          Interface for the StoneTray model
ITable
          Interface for the Table model
Position
          Stone Position class to determine positions on Table or Hand
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
 

Classes in jrummikub.model used by jrummikub.view
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.view.impl
Position
          Stone Position class to determine positions on Table or Hand
Stone
          Basic Rummikub Stone
StoneSet
          Class managing Stones joined together to form sets