A C D E F G H I J M N O P R S T V W

S

setCurrentPlayerName(String) - Method in class jrummikub.view.impl.PlayerPanel
Sets the current player name
setCurrentPlayerName(String) - Method in class jrummikub.view.impl.StartTurnPanel
Sets the current player name
setCurrentPlayerName(String) - Method in class jrummikub.view.impl.View
 
setCurrentPlayerName(String) - Method in class jrummikub.view.impl.WinPanel
Sets the name of the current player
setCurrentPlayerName(String) - Method in interface jrummikub.view.IView
Sets the current player's name
setHandHeight(int) - Method in interface jrummikub.view.IHandPanel
Set the number of stones that fit on the hand vertically
setHandHeight(int) - Method in class jrummikub.view.impl.HandPanel
 
setHandWidth(int) - Method in interface jrummikub.view.IHandPanel
Set the number of stones that fit on the hand horizontally
setHandWidth(int) - Method in class jrummikub.view.impl.HandPanel
 
setLeftPlayerName(String) - Method in class jrummikub.view.impl.TablePanel
 
setLeftPlayerName(String) - Method in interface jrummikub.view.ITablePanel
Sets the player name on the left label
setRightPlayerName(String) - Method in class jrummikub.view.impl.TablePanel
 
setRightPlayerName(String) - Method in interface jrummikub.view.ITablePanel
Sets the player name on the right label
setScale(float) - Method in class jrummikub.view.impl.StonePainter
Sets the new grid scale
setSelectedStones(Collection<Stone>) - Method in class jrummikub.view.impl.HandPanel
Sets the stones that are to be painted selected
setSelectedStones(Collection<Stone>) - Method in class jrummikub.view.impl.StoneCollectionPanel
Sets the stones to be shown in the collection
setSelectedStones(Collection<Stone>) - Method in class jrummikub.view.impl.TablePanel
Sets the currently selected stones
setSelectedStones(Collection<Stone>) - Method in class jrummikub.view.impl.View
 
setSelectedStones(Collection<Stone>) - Method in interface jrummikub.view.IView
Sets the stones that are to be painted selected
setStones(Iterable<Pair<Stone, Position>>) - Method in interface jrummikub.view.IHandPanel
Set the player's stones to display on the board
setStones(Iterable<Pair<Stone, Position>>) - Method in class jrummikub.view.impl.AbstractStonePanel
Sets the list of stones that can be clicked on
setStones(Iterable<Pair<Stone, Position>>) - Method in class jrummikub.view.impl.HandPanel
 
setStoneSets(Iterable<Pair<StoneSet, Position>>) - Method in class jrummikub.view.impl.TablePanel
 
setStoneSets(Iterable<Pair<StoneSet, Position>>) - Method in interface jrummikub.view.ITablePanel
Sets the stone sets lying on the table
setTable(ITable) - Method in class jrummikub.model.GameState
 
setTable(ITable) - Method in interface jrummikub.model.IGameState
Sets the current Table
setTimeLeft(int) - Method in class jrummikub.view.impl.PlayerPanel
 
setTimeLeft(int) - Method in interface jrummikub.view.IPlayerPanel
Sets the time the player has left for his turn
setTopPlayerName(String) - Method in class jrummikub.view.impl.TablePanel
 
setTopPlayerName(String) - Method in interface jrummikub.view.ITablePanel
Sets the player name on the top label
size() - Method in class jrummikub.model.StoneSet
Returns the number of stones in the set.
Sizeable - Interface in jrummikub.model
Objects that have a size.
splitAt(int) - Method in class jrummikub.model.StoneSet
Splits the StoneSet at a specified Position and returns two new Stone Sets
startGame() - Method in class jrummikub.control.GameControl
Game gets started by initializing the first Round
startRound() - Method in class jrummikub.control.RoundControl
Begin the round
startTimer() - Method in interface jrummikub.control.ITurnTimer
Starts the timer
startTimer() - Method in class jrummikub.control.TurnTimer
 
startTurn() - Method in class jrummikub.control.TurnControl
Start the turn
StartTurnPanel - Class in jrummikub.view.impl
A panel that is displayed before a player's turn
StartTurnPanel() - Constructor for class jrummikub.view.impl.StartTurnPanel
Creates a new StartTurnPanel
Stone - Class in jrummikub.model
Basic Rummikub Stone
Stone(StoneColor) - Constructor for class jrummikub.model.Stone
Creates a joker of the given color.
Stone(int, StoneColor) - Constructor for class jrummikub.model.Stone
Creates a normal stone of a given color and value
StoneCollectionPanel - Class in jrummikub.view.impl
Implementation of the stone collection (selection)
StoneCollectionPanel() - Constructor for class jrummikub.view.impl.StoneCollectionPanel
Creates a new StoneCollection instance
StoneColor - Enum in jrummikub.model
Class specifying possible StoneColors
StoneHeap - Class in jrummikub.model
StoneHeap creates all Stones for a game, manages them and allows players to draw one or more random Stones.
StoneHeap() - Constructor for class jrummikub.model.StoneHeap
Creates 106 Stones according to standard rules
StonePainter - Class in jrummikub.view.impl
The StonePainter paints stones and converts between pixel and grid coordinates
StonePainter(float) - Constructor for class jrummikub.view.impl.StonePainter
 
StoneSet - Class in jrummikub.model
Class managing Stones joined together to form sets
StoneSet(Stone) - Constructor for class jrummikub.model.StoneSet
Create a new single stone stone set
StoneSet(List<Stone>) - Constructor for class jrummikub.model.StoneSet
Create a stone set from a list of stones
StoneSet.Type - Enum in jrummikub.model
Validity type of the set
StoneTray<E extends Sizeable> - Class in jrummikub.model
A StoneTray is a collection of positioned objects (for example Stones or StoneSets.
StoneTray() - Constructor for class jrummikub.model.StoneTray
 
StoneTray.Direction - Enum in jrummikub.model
Possible move directions in case of overlapping Stones/Sets
stopTimer() - Method in interface jrummikub.control.ITurnTimer
Stops the timer.
stopTimer() - Method in class jrummikub.control.TurnTimer
 

A C D E F G H I J M N O P R S T V W