Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
G
gameControl
- Variable in class jrummikub.control.
ApplicationControl
GameControl
- Class in
jrummikub.control
Controls a Game, at some point including all Rounds, starts new Rounds
GameControl(GameSettings, SaveControl, IView)
- Constructor for class jrummikub.control.
GameControl
Constructor
gameControl
- Variable in class jrummikub.control.network.
NetworkControl
gameData
- Variable in class jrummikub.control.network.
AbstractGameBeginControl
GameData
- Class in
jrummikub.util
Class summarizing the game data important for unique and sensible network representation and use
GameData(UUID, GameSettings)
- Constructor for class jrummikub.util.
GameData
Creates new game data
GameData(UUID, GameSettings, String)
- Constructor for class jrummikub.util.
GameData
Creates new game data
gameID
- Variable in class jrummikub.util.
GameData
gameInfoPanel
- Variable in class jrummikub.view.impl.
SidePanel.InfoPanel
gameJoinAckEvent
- Variable in class jrummikub.control.network.
ConnectionControl
GameJoinControl
- Class in
jrummikub.control.network
Control for joining a network game
GameJoinControl(IConnectionControl, GameData, IView)
- Constructor for class jrummikub.control.network.
GameJoinControl
Creates new game join control
gameJoinControl
- Variable in class jrummikub.control.network.
NetworkControl
gameJoinEvent
- Variable in class jrummikub.control.network.
ConnectionControl
gameLeaveEvent
- Variable in class jrummikub.control.network.
ConnectionControl
gameList
- Variable in class jrummikub.view.impl.
GameListPanel
GameListPanel
- Class in
jrummikub.view.impl
GameListPanel()
- Constructor for class jrummikub.view.impl.
GameListPanel
Creates new game list panel
gameListPanel
- Variable in class jrummikub.view.impl.
View
GameListPanel.GameDataCellRenderer
- Class in
jrummikub.view.impl
Class presenting the game data in a readable way
GameListPanel.GameDataCellRenderer()
- Constructor for class jrummikub.view.impl.
GameListPanel.GameDataCellRenderer
Create new game data cell renderer
gameMap
- Variable in class jrummikub.control.network.
NetworkControl
GameOfferControl
- Class in
jrummikub.control.network
Control for network game host
GameOfferControl(IConnectionControl, GameSettings, IView)
- Constructor for class jrummikub.control.network.
GameOfferControl
Creates new game offer control
gameOfferControl
- Variable in class jrummikub.control.network.
NetworkControl
gameOfferEvent
- Variable in class jrummikub.control.network.
ConnectionControl
games
- Variable in class jrummikub.control.network.
NetworkControl
games
- Variable in class jrummikub.view.impl.
GameListPanel
gameSettings
- Variable in class jrummikub.control.
GameControl
gameSettings
- Variable in class jrummikub.control.
SaveControl
GameSettings
- Class in
jrummikub.model
The overall game settings
GameSettings()
- Constructor for class jrummikub.model.
GameSettings
Creates new GameSettings with default values
gameSettings
- Variable in class jrummikub.model.
RoundState
gameSettings
- Variable in class jrummikub.model.
Table
gameSettings
- Variable in class jrummikub.util.
GameData
gameSettings
- Variable in class jrummikub.view.impl.
SidePanel
gameStartEvent
- Variable in class jrummikub.control.network.
ConnectionControl
gameStartEvent
- Variable in class jrummikub.control.network.
GameJoinControl
gameStartEvent
- Variable in class jrummikub.control.network.
GameOfferControl
gameState
- Variable in class jrummikub.control.
GameControl
gameState
- Variable in class jrummikub.control.
SaveControl
GameState
- Class in
jrummikub.model
Class that stores information for a game of multiple rounds
GameState()
- Constructor for class jrummikub.model.
GameState
gameState
- Variable in class jrummikub.model.
RoundState
gameWithdrawalEvent
- Variable in class jrummikub.control.network.
ConnectionControl
generator
- Variable in class jrummikub.model.
StoneHeap
get(int)
- Method in class jrummikub.model.
StoneSet
Returns the i-th stone of the set (starting with 0)
getAccumulatedScore()
- Method in class jrummikub.model.
GameState
Calculated the accumulated score over the played rounds
getAcknowledgeConnectionLostEvent()
- Method in class jrummikub.view.impl.
StartTurnPanel
getAcknowledgeConnectionLostEvent()
- Method in class jrummikub.view.impl.
View
getAcknowledgeConnectionLostEvent()
- Method in interface jrummikub.view.
IView
The acknoledge connection lost event is emitted when the user has acknowledged that the network connection was lost
getAcknowledgeInvalidEvent()
- Method in class jrummikub.view.impl.
StartTurnPanel
getAcknowledgeInvalidEvent()
- Method in class jrummikub.view.impl.
View
getAcknowledgeInvalidEvent()
- Method in interface jrummikub.view.
IView
The start turn event is emitted when the player knows what invalid stones he played
getActivePlayer()
- Method in interface jrummikub.model.
IRoundState
Returns the currently active player
getActivePlayer()
- Method in class jrummikub.model.
RoundState
getAddPlayerEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getAddPlayerEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The add player event is emitted when the user wants to add a player to the player list
getBackEvent()
- Method in class jrummikub.control.network.
AbstractGameBeginControl
The back event is emitted when the player wants to go back to the previous control and panel
getBackEvent()
- Method in class jrummikub.control.network.
NetworkSettingsControl
The get back event is emitted when the player wants to go back to the previous settings panel
getBackEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getBackEvent()
- Method in interface jrummikub.view.
ISettingsPanel
Emitted when the user wants to go back to the panel before
getBackToLoginEvent()
- Method in class jrummikub.control.network.
NetworkControl
The back to login event is emitted when the player aborted the connecting process or when a connection error has occured and been acknowledged
getCancelEvent()
- Method in class jrummikub.control.
LoginControl
Getter for cancelEvent
getCancelEvent()
- Method in interface jrummikub.view.
IConnectPanel
Is emitted when the user wants to abort connecting or has acknowledged the error
getCancelEvent()
- Method in interface jrummikub.view.
IGameListPanel
Emitted when the network game is canceled
getCancelEvent()
- Method in interface jrummikub.view.
ILoginPanel
Emitted when the user cancels the login process
getCancelEvent()
- Method in class jrummikub.view.impl.
ConnectPanel
getCancelEvent()
- Method in class jrummikub.view.impl.
GameListPanel
getCancelEvent()
- Method in class jrummikub.view.impl.
LoginPanel
getCancelEvent()
- Method in class jrummikub.view.impl.
QuitWarningPanel
getCancelEvent()
- Method in interface jrummikub.view.
IQuitWarningPanel
Is emitted if the user selected quit by mistake
getChangeColorEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getChangeColorEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getChangeHighestValueEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeHighestValueEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change highest value event is emitted when the user wants to set the highest Stone value
getChangeInitialMeldThresholdEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeInitialMeldThresholdEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change initial meld threshold event is emitted when the user wants change the initial meld threshold
getChangeJokerNumberEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeJokerNumberEvent()
- Method in interface jrummikub.view.
ISettingsPanel
Emitted when the joker number is changed
getChangeNoLimitsEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeNoLimitsEvent()
- Method in interface jrummikub.view.
ISettingsPanel
Emitted when no limits is chosen
getChangeNumberOfStonesDealtEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeNumberOfStonesDealtEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change number of Stones dealt event is emitted when the user wants to be dealt more or less than 14 Stones at the game start
getChangePlayerColorEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangePlayerColorEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change player color event is emitted when the user wants change a player's color
getChangePlayerNameEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangePlayerNameEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change player color event is emitted when the user wants change a player's name
getChangePlayerTypeEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangePlayerTypeEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change player color event is emitted when the user wants change a player's type
getChangeSeeHandSizeEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeSeeHandSizeEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change see hand size event is emitted when the player chooses to see the other players hand sizes
getChangeStoneColorsEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeStoneColorsEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change Stone colors event is emitted when the user chooses the stone colors to play with.
getChangeStoneSetNumberEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeStoneSetNumberEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The change StoneSet number event is emitted when the user wants to use more or less than 2 StoneSets per color
getChangeTimeEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getChangeTimeEvent()
- Method in interface jrummikub.view.
ISettingsPanel
Emitted when totalTime for a turn is changed
getChannelName()
- Method in class jrummikub.util.
LoginData
Getter for channel name
getClickEvent()
- Method in interface jrummikub.view.
IClickable
the click event is emitted when the player clicks on the table/hand/etc.
getClickEvent()
- Method in class jrummikub.view.impl.
AbstractStonePanel
getColor()
- Method in class jrummikub.model.
PlayerSettings
Returns the player's color
getColor()
- Method in class jrummikub.model.
Stone
Returns the color of the stone.
getColor(StoneColor)
- Static method in class jrummikub.view.impl.
StonePainter
getConnectedEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getConnectedEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getConnectionFailedEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getConnectionFailedEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getConnectionLostEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getConnectionLostEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getConnectPanel()
- Method in class jrummikub.view.impl.
View
getConnectPanel()
- Method in interface jrummikub.view.
IView
Getter for connect panel
getCurrentGame()
- Method in class jrummikub.control.network.
ConnectionControl
getCurrentGame()
- Method in interface jrummikub.control.network.
IConnectionControl
getEndOfGameEvent()
- Method in class jrummikub.control.
GameControl
Is emitted when the user ends the game and start a new one
getEndOfRoundEvent()
- Method in class jrummikub.control.
RoundControl
End the round
getEndOfTurnEvent()
- Method in class jrummikub.control.turn.
AbstractTurnControl
getEndOfTurnEvent()
- Method in interface jrummikub.control.turn.
ITurnControl
Get the event that is emitted when the turn is over
getEndPauseEvent()
- Method in class jrummikub.view.impl.
PausePanel
getEndPauseEvent()
- Method in class jrummikub.view.impl.
View
getEndPauseEvent()
- Method in interface jrummikub.view.
IView
The end pause event is emitted when the user wants to sresume the game after a pause
getEndProgramEvent()
- Method in class jrummikub.view.impl.
RoundEndPanel
The end program is emitted when the player wants to quit the program
getEndProgramEvent()
- Method in class jrummikub.view.impl.
View
getEndProgramEvent()
- Method in interface jrummikub.view.
IView
The quit event is emitted when the player wants to quit the game
getEndTurnEvent()
- Method in class jrummikub.view.impl.
PlayerPanel
getEndTurnEvent()
- Method in interface jrummikub.view.
IPlayerPanel
The end turn event is emitted when the player wants to end his turn
getFactory()
- Static method in class jrummikub.control.turn.
AIControl
Get the factory for the base AI control
getFactory()
- Static method in class jrummikub.control.turn.
HumanTurnControl
Get a factory for this turn control
getFactory(PlayerSettings.Type)
- Static method in class jrummikub.control.turn.
TurnControlFactory
returns the turn control factory for the specified type
getFirst()
- Method in class jrummikub.util.
Pair
Extract the first component of a pair
getFirstRoundFirstPlayer()
- Method in class jrummikub.model.
GameState
Gets the number of the first player of the first round
getFreeRowSpace(int)
- Method in class jrummikub.model.
Hand
getFreeRowSpace(int)
- Method in interface jrummikub.model.
IHand
Gets the amount of free space in a hand row
getGameID()
- Method in class jrummikub.util.
GameData
Getter for gameID
getGameJoinAckEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getGameJoinAckEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getGameJoinEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getGameJoinEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getGameLeaveEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getGameLeaveEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getGameListPanel()
- Method in class jrummikub.view.impl.
View
getGameListPanel()
- Method in interface jrummikub.view.
IView
Getter for game list panel
getGameOfferEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getGameOfferEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getGameSettings()
- Method in interface jrummikub.model.
IRoundState
Get the current
GameSettings
getGameSettings()
- Method in class jrummikub.model.
RoundState
getGameSettings()
- Method in class jrummikub.util.
GameData
Getter for game settings
getGameStartEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getGameStartEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getGameState()
- Method in interface jrummikub.model.
IRoundState
Returns the game state
getGameState()
- Method in class jrummikub.model.
RoundState
getGameWithdrawalEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getGameWithdrawalEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getHand()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Gets the current player's hand
getHand()
- Method in interface jrummikub.model.
IPlayer
Get the current hand of the player
getHand()
- Method in class jrummikub.model.
Player
getHandPanel()
- Method in class jrummikub.view.impl.
PlayerPanel
getHandPanel()
- Method in class jrummikub.view.impl.
View
getHandPanel()
- Method in interface jrummikub.view.
IView
getHeight()
- Method in interface jrummikub.model.
Sizeable
Get the height of the object
getHeight()
- Method in class jrummikub.model.
Stone
getHeight()
- Method in class jrummikub.model.
StoneSet
getHighestValue()
- Method in class jrummikub.model.
GameSettings
Return the highest stone value in use
getHost()
- Method in class jrummikub.util.
GameData
Getter for host name
getHostName()
- Method in class jrummikub.server.
DedicatedServer
Getter for host name
getHoveredStone()
- Method in class jrummikub.view.impl.
AbstractStonePanel
Returns the stone the mouse pointer is hovering over
getIdenticalStoneCount()
- Method in class jrummikub.model.
Hand
getIdenticalStoneCount()
- Method in interface jrummikub.model.
IHand
Counts the pairs of identical stones
getInitialMeldThreshold()
- Method in class jrummikub.model.
GameSettings
Returns the initial meld threshold
getInvalidSets()
- Method in class jrummikub.control.
RoundControl.InvalidTurnInfo
Getter for the invalid sets
getInvalidTurnInfo()
- Method in class jrummikub.control.network.
ConnectionControl.TurnEndData
getJoinEvent()
- Method in interface jrummikub.view.
IGameListPanel
Emitted when the user chose to join an existing, open game
getJoinEvent()
- Method in class jrummikub.view.impl.
GameListPanel
getJokerNumber()
- Method in class jrummikub.model.
GameSettings
Returns the number of jokers
getJokerPoints()
- Method in class jrummikub.model.
GameSettings
Returns the points counted for a joker
getLaidOut()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Returns if the current player has laid out yet
getLaidOut()
- Method in interface jrummikub.model.
IPlayer
Has the player laid out yet?
getLaidOut()
- Method in class jrummikub.model.
Player
getLastPlayer()
- Method in interface jrummikub.model.
IRoundState
Sets the player that will make the last turn before the round ends when the heap is empty
getLastPlayer()
- Method in class jrummikub.model.
RoundState
getLastPlayerRedealed()
- Method in class jrummikub.model.
GameState
Returns the player that has redealed last
getLastTurnStoneCount()
- Method in interface jrummikub.model.
IPlayer
Gets the number of stones put on table in player's last turn
getLastTurnStoneCount()
- Method in class jrummikub.model.
Player
getLeftConnectorClickEvent()
- Method in class jrummikub.view.impl.
TablePanel
getLeftConnectorClickEvent()
- Method in interface jrummikub.view.
ITablePanel
the left connector click event is emitted when the player clicks on a left connector of a stone set on the table .
getLeftPanelWidth()
- Method in class jrummikub.view.impl.
PlayerPanel
getListCellRendererComponent(JList, Object, int, boolean, boolean)
- Method in class jrummikub.view.impl.
GameListPanel.GameDataCellRenderer
getLoadErrorEvent()
- Method in class jrummikub.control.
SaveControl
The load error event is emitted when the file selected for loading is not a rum file
getLoadEvent()
- Method in class jrummikub.control.
SaveControl
Getter for loadEvent
getLoadEvent()
- Method in class jrummikub.view.impl.
View
getLoadEvent()
- Method in interface jrummikub.view.
IView
The load event is emitted when the user wants to load a previously saved game state
getLoadFileEvent()
- Method in class jrummikub.view.impl.
View
getLoadFileEvent()
- Method in interface jrummikub.view.
IView
The load file event is emitted when the user chose to discard the current game to save another
getLoadGameEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getLoginEvent()
- Method in class jrummikub.control.
LoginControl
Getter for loginEvent
getLoginEvent()
- Method in interface jrummikub.view.
ILoginPanel
Player has offered all information and wants to connect
getLoginEvent()
- Method in class jrummikub.view.impl.
LoginPanel
getLoginPanel()
- Method in class jrummikub.view.impl.
View
getLoginPanel()
- Method in interface jrummikub.view.
IView
Getter for login panel
getMaximumSize()
- Method in class jrummikub.view.impl.
SettingsPanel.PlayerSettingsPanel
getMenuNewGameEvent()
- Method in class jrummikub.view.impl.
View
getMenuNewGameEvent()
- Method in interface jrummikub.view.
IView
The menu new game event is emitted when the user selects the new game menu entry
getMoveDirection(E, Position, Pair<E, Position>)
- Method in class jrummikub.model.
StoneTray
Returns the direction to move the object in
getMoveOrientation(E, Position, Pair<E, Position>)
- Method in class jrummikub.model.
StoneTray
Will the object be moved horizontally or vertically
getName()
- Method in class jrummikub.model.
PlayerSettings
Returns the player's name
getNetworkGameEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getNetworkGameEvent()
- Method in class jrummikub.view.impl.
View
getNetworkGameEvent()
- Method in interface jrummikub.view.
IView
The network game event is emitted when the user chooses a network game
getNewGameEvent()
- Method in class jrummikub.view.impl.
RoundEndPanel
getNewGameEvent()
- Method in class jrummikub.view.impl.
View
getNewGameEvent()
- Method in interface jrummikub.view.
IView
Is emitted if the player wants to end the game and start a new one
getNewPosition(E, Position, StoneTray.Direction, E, Position)
- Method in class jrummikub.model.
StoneTray
getNewRoundEvent()
- Method in class jrummikub.view.impl.
RoundEndPanel
The new round event is emitted when the player wants to start a new round
getNewRoundEvent()
- Method in class jrummikub.view.impl.
View
getNewRoundEvent()
- Method in interface jrummikub.view.
IView
The new round event is emitted when the player wants to start a new round
getNextPlayerEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getNextPlayerEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getNickname()
- Method in class jrummikub.control.network.
ConnectionControl
getNickname()
- Method in interface jrummikub.control.network.
IConnectionControl
getNthNextPlayer(int)
- Method in interface jrummikub.model.
IRoundState
Returns the player that would be the active player after i turns
getNthNextPlayer(int)
- Method in class jrummikub.model.
RoundState
getNthPlayer(int)
- Method in interface jrummikub.model.
IRoundState
Returns the nth player
getNthPlayer(int)
- Method in class jrummikub.model.
RoundState
getNumberOfStonesDealt()
- Method in class jrummikub.model.
GameSettings
Get number of stones dealt at game start
getOfferGameEvent()
- Method in class jrummikub.control.network.
NetworkSettingsControl
The game offer event is emitted when a player wants to offer a new network game
getOfferGameEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getOfferGameEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The offer new game event is emitted when a new game is started and looking for players
getOldHand()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Gets the current player's hand at the beginning of the turn
getOldTable()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Gets the table at the beginning of the turn
getOpenNewGameEvent()
- Method in interface jrummikub.view.
IGameListPanel
Emitted when a new game is offered
getOpenNewGameEvent()
- Method in class jrummikub.view.impl.
GameListPanel
getOtherClickEvent()
- Method in class jrummikub.view.impl.
StoneCollectionPanel
The other click event is emitted by the stone collection when the player has clicked on it, but hasn't hit a stone.
getParticipantLeftEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getParticipantLeftEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getPassword()
- Method in class jrummikub.util.
LoginData
Getter for password
getPauseEvent()
- Method in class jrummikub.view.impl.
PlayerPanel
getPauseEvent()
- Method in class jrummikub.view.impl.
View
getPauseEvent()
- Method in interface jrummikub.view.
IView
The pause event is emitted when the user wants to pause the current turn
getPlayerCount()
- Method in interface jrummikub.model.
IRoundState
Returns the number of players
getPlayerCount()
- Method in class jrummikub.model.
RoundState
getPlayerList()
- Method in class jrummikub.model.
GameSettings
Returns the list containing the settings of all players
getPlayerPanel()
- Method in class jrummikub.view.impl.
View
getPlayerPanel()
- Method in interface jrummikub.view.
IView
Returns the player panel
getPlayerSettings()
- Method in interface jrummikub.model.
IPlayer
Returns the player settings
getPlayerSettings()
- Method in class jrummikub.model.
Player
getPlayerSlotCount(GameData)
- Static method in class jrummikub.view.impl.
GameListPanel
Counts the empty slots for network players in a game
getPoints()
- Method in class jrummikub.ai.
TurnLogic.State
Returns the points
getPoints()
- Method in class jrummikub.ai.
TurnLogic.StoneState
How many points we get for melding this stone
getPoints()
- Method in class jrummikub.model.
Score
Get the point list
getPosition(E)
- Method in interface jrummikub.model.
IStoneTray
Returns the position of an object that is already on the tray
getPosition(E)
- Method in class jrummikub.model.
StoneTray
getPreferredSize()
- Method in class jrummikub.view.impl.
SettingsPanel.PlayerSettingsPanel
getPreferredSize()
- Method in class jrummikub.view.impl.
SidePanel.PlayerListPanel
getQuitEvent()
- Method in class jrummikub.view.impl.
QuitWarningPanel
getQuitEvent()
- Method in class jrummikub.view.impl.
View
getQuitEvent()
- Method in interface jrummikub.view.
IQuitWarningPanel
Is emitted if the user is positive about quitting
getQuitEvent()
- Method in interface jrummikub.view.
IView
The quit event is emitted when the user wants to leave the application
getQuitMode()
- Method in class jrummikub.view.impl.
QuitWarningPanel
getQuitMode()
- Method in interface jrummikub.view.
IQuitWarningPanel
Getter for quit mode
getQuitWarningPanel()
- Method in class jrummikub.view.impl.
View
getQuitWarningPanel()
- Method in interface jrummikub.view.
IView
Getter for quit warning panel
getRangeClickEvent()
- Method in class jrummikub.view.impl.
AbstractStonePanel
getRangeClickEvent()
- Method in interface jrummikub.view.
IStonePanel
the range click event is emitted when the player clicks on the table/hand/ etc. and wants to select a range instead of a single stone
getRedealEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getRedealEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getRedealEvent()
- Method in class jrummikub.control.turn.
AbstractTurnControl
getRedealEvent()
- Method in interface jrummikub.control.turn.
ITurnControl
Emitted when the round is aborted and needs to be restarted
getRedealEvent()
- Method in class jrummikub.view.impl.
PlayerPanel
getRedealEvent()
- Method in interface jrummikub.view.
IPlayerPanel
The redeal event is emitted when the player wants to get new stones
getRemovePlayerEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getRemovePlayerEvent()
- Method in interface jrummikub.view.
ISettingsPanel
The remove player event is emitted when the user wants to remove a player remove the player list
getRestartRoundEvent()
- Method in class jrummikub.control.
RoundControl
Emitted when the round is aborted and needs to be restarted
getResult()
- Method in class jrummikub.ai.
TurnLogic
Get the found stones and create output sets
getRightConnectorClickEvent()
- Method in class jrummikub.view.impl.
TablePanel
getRightConnectorClickEvent()
- Method in interface jrummikub.view.
ITablePanel
the right connector click event is emitted when the player clicks on a right connector of a stone set on the table .
getRoundStartEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getRoundStartEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getRoundState()
- Method in class jrummikub.control.network.
ConnectionControl.TurnEndData
getRoundState()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Get the current round state
getRoundStateUpdateEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getRoundStateUpdateEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getRoundStateUpdateEvent()
- Method in class jrummikub.control.
RoundControl
Is emitted in network when a new turn starts
getRowCount()
- Method in class jrummikub.model.
Hand
getRowCount()
- Method in interface jrummikub.model.
IHand
The number of used rows
getSaveEvent()
- Method in class jrummikub.view.impl.
View
getSaveEvent()
- Method in interface jrummikub.view.
IView
The save event is emitted when the user wants to save the current game state
getScaledBackground(int, BufferedImage)
- Method in class jrummikub.view.impl.
HandPanel
getScore()
- Method in class jrummikub.ai.
TurnLogic.State
Returns the score
getScore()
- Method in class jrummikub.ai.
TurnLogic.StoneState
How badly we want to get rid of this stone
getScorePanel()
- Method in class jrummikub.view.impl.
View
getScorePanel()
- Method in interface jrummikub.view.
IView
Returns the score panel
getScores()
- Method in class jrummikub.model.
GameState
Returns the list of players' scores in the rounds played before
getSecond()
- Method in class jrummikub.util.
Pair
Extract the second component of a pair
getSeeHandSize()
- Method in class jrummikub.model.
GameSettings
Returns the visibility of the hand size
getServerName()
- Method in class jrummikub.util.
LoginData
Getter for server name
getServerPassword()
- Method in class jrummikub.server.
DedicatedServer
Get the current server password
getSetClickEvent()
- Method in class jrummikub.view.impl.
AbstractStonePanel
getSetClickEvent()
- Method in interface jrummikub.view.
IStonePanel
the set click event is emitted when the player clicks on the table/hand/ etc. and wants to select a whole set instead of a single stone
getSettingsPanel()
- Method in class jrummikub.view.impl.
View
getSettingsPanel()
- Method in interface jrummikub.view.
IView
Returns the settings panel
getSetVariantChildrenEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getSetVariantChildrenEvent()
- Method in interface jrummikub.view.
ISettingsPanel
Emitted when the children variant is chosen
getSetVariantDefaultEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getSetVariantDefaultEvent()
- Method in interface jrummikub.view.
ISettingsPanel
Emitted when the variables are reset to the default values
getSidePanel()
- Method in class jrummikub.view.impl.
View
getSidePanel()
- Method in interface jrummikub.view.
IView
Returns the side panel
getSize()
- Method in interface jrummikub.model.
IStoneTray
Return the number of objects on the tray
getSize()
- Method in class jrummikub.model.
StoneHeap
Get the number of stones left
getSize()
- Method in class jrummikub.model.
StoneSet
Returns the number of stones in the set.
getSize()
- Method in class jrummikub.model.
StoneTray
getSortByGroupsEvent()
- Method in class jrummikub.view.impl.
PlayerPanel
getSortByGroupsEvent()
- Method in interface jrummikub.view.
IPlayerPanel
The sort by groups event is emitted when the player wants to sort his stones by groups
getSortByRunsEvent()
- Method in class jrummikub.view.impl.
PlayerPanel
getSortByRunsEvent()
- Method in interface jrummikub.view.
IPlayerPanel
The sort by runs event is emitted when the player wants to sort his stones by runs
getStartGameEvent()
- Method in class jrummikub.control.network.
GameJoinControl
The event that is emitted when the game is started
getStartGameEvent()
- Method in class jrummikub.control.network.
GameOfferControl
The event that is emitted when the game is started
getStartGameEvent()
- Method in class jrummikub.control.
SettingsControl
the start game event is emitted when the user wants to start a game and the settings made are valid
getStartGameEvent()
- Method in class jrummikub.view.impl.
SettingsPanel
getStartGameEvent()
- Method in interface jrummikub.view.
ISettingsPanel
the start game event is emitted when the user wants to start the game
getStartTurnEvent()
- Method in class jrummikub.view.impl.
StartTurnPanel
getStartTurnEvent()
- Method in class jrummikub.view.impl.
View
getStartTurnEvent()
- Method in interface jrummikub.view.
IView
The start turn event is emitted when the player wants to start his turn
getStoneAt(Position)
- Method in class jrummikub.view.impl.
AbstractStonePanel
Gets the stone at the specified position
getStoneClickEvent()
- Method in class jrummikub.view.impl.
AbstractStonePanel
getStoneClickEvent()
- Method in interface jrummikub.view.
IStonePanel
the click event is emitted when the player clicks on the table/hand/etc.
getStoneCollectionPanel()
- Method in class jrummikub.view.impl.
TablePanel
getStoneCollectionPanel()
- Method in interface jrummikub.view.
ITablePanel
Returns the stone collection (the panel showing the stones currently selected)
getStoneColors()
- Method in class jrummikub.model.
GameSettings
Get stone colors used
getStoneHeap()
- Method in interface jrummikub.model.
IRoundState
Returns the heap of stones to draw from
getStoneHeap()
- Method in class jrummikub.model.
RoundState
getStoneHeight()
- Method in class jrummikub.view.impl.
StonePainter
getStoneImage(StoneColor, int, StonePainter.StoneState, boolean)
- Method in class jrummikub.view.impl.
StonePainter
getStonePainter()
- Method in class jrummikub.view.impl.
AbstractStonePanel
getStonePoints(GameSettings)
- Method in class jrummikub.model.
Hand
getStonePoints(GameSettings)
- Method in interface jrummikub.model.
IHand
Get the accumulated number of points of stones in the hand
getStones()
- Method in class jrummikub.view.impl.
AbstractStonePanel
Returns the list of stones and positions currently set
getStoneSetNumber()
- Method in class jrummikub.model.
GameSettings
Get the number of sets of stones in use
getStoneWidth()
- Method in class jrummikub.view.impl.
StonePainter
getStopNetworkEvent()
- Method in class jrummikub.control.network.
NetworkControl
Getter for stopNetworkEvent
getTable()
- Method in class jrummikub.control.
RoundControl.InvalidTurnInfo
Getter for table
getTable()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Gets the current table
getTable()
- Method in interface jrummikub.model.
IRoundState
Get the current
Table
getTable()
- Method in class jrummikub.model.
RoundState
getTablePanel()
- Method in class jrummikub.view.impl.
View
getTablePanel()
- Method in interface jrummikub.view.
IView
Returns the table
getTableUpdateEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getTableUpdateEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getTableUpdateEvent()
- Method in class jrummikub.control.turn.
AbstractTurnControl
getTableUpdateEvent()
- Method in interface jrummikub.control.turn.
ITurnControl
Emitted in network when the table changes during player turn
getTimeRunOutEvent()
- Method in interface jrummikub.control.
ITurnTimer
Returns the event that is emitted if the timer timed out.
getTimeRunOutEvent()
- Method in class jrummikub.control.
TurnTimer
getTotalStones()
- Method in class jrummikub.model.
GameSettings
Calculate the total number of stones in game
getTotalTime()
- Method in class jrummikub.model.
GameSettings
Getter for the time for a turn
getTranslation()
- Method in class jrummikub.view.impl.
AbstractStonePanel
Returns the translation in pixels the stones in this panel are painted with
getTranslation()
- Method in class jrummikub.view.impl.
HandPanel
getTranslation()
- Method in class jrummikub.view.impl.
StoneCollectionPanel
getTranslation()
- Method in class jrummikub.view.impl.
TablePanel
getTurnEndEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getTurnEndEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getTurnMode()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Gets the current turn's mode
getTurnNumber()
- Method in interface jrummikub.model.
IRoundState
Gets the number of the current turn.
getTurnNumber()
- Method in class jrummikub.model.
RoundState
getTurnStartEvent()
- Method in class jrummikub.control.network.
ConnectionControl
getTurnStartEvent()
- Method in interface jrummikub.control.network.
IConnectionControl
getType()
- Method in class jrummikub.control.
RoundControl.InvalidTurnInfo
Getter for invalid turn type
getType()
- Method in class jrummikub.model.
PlayerSettings
Get the player's TurnControlFactory type
getTypeLabel(PlayerSettings.Type)
- Method in class jrummikub.view.impl.
SettingsPanel.PlayerSettingsPanel
getUseDedicatedServerEvent()
- Method in interface jrummikub.view.
ILoginPanel
Emitted when the user presses the use dedicated server button
getUseDedicatedServerEvent()
- Method in class jrummikub.view.impl.
LoginPanel
getUserName()
- Method in class jrummikub.util.
LoginData
Getter for user name
getValue()
- Method in class jrummikub.model.
Stone
Returns the value of the stone.
getWidth()
- Method in interface jrummikub.model.
Sizeable
Get the width of the object
getWidth()
- Method in class jrummikub.model.
Stone
getWidth()
- Method in class jrummikub.model.
StoneSet
getWinners(Integer[], int[])
- Method in class jrummikub.model.
GameState
Returns whether players have won
getWinners()
- Method in class jrummikub.model.
Score
Get the winner list
getX()
- Method in class jrummikub.model.
Position
Get the x coordinate of the position
getY()
- Method in class jrummikub.model.
Position
Get the y coordinate of the position
goBack()
- Method in class jrummikub.control.network.
AbstractGameBeginControl
goBack()
- Method in class jrummikub.control.network.
GameJoinControl
Aborts joining and goes back to game list
goBack()
- Method in class jrummikub.control.network.
GameOfferControl
groupNeighbor(TurnLogic.StoneState)
- Method in class jrummikub.ai.
TurnLogic.StoneState
Checks whether this stone could be left to other in a group
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y