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

A

abort - Variable in class jrummikub.ai.TurnLogic
 
abort() - Method in class jrummikub.ai.TurnLogic
Aborts currently running solve call
abort() - Method in class jrummikub.control.AbstractSettingsControl
Abort settings control once settings are set
abort() - Method in class jrummikub.control.LoginControl
Control abortion once all login data have been processed or login was canceled
abort() - Method in class jrummikub.control.network.AbstractGameBeginControl
 
abort() - Method in class jrummikub.control.network.NetworkControl
Ends the network connection if canceled
abortControls() - Method in class jrummikub.control.ApplicationControl
End all controls in case of e.g. quit event
abortControls() - Method in class jrummikub.control.network.NetworkControl
 
aborted - Variable in class jrummikub.control.turn.AIControl
 
abortGame() - Method in class jrummikub.control.GameControl
Clean abortion of a running game when another one is loaded or when a new one is started
abortRound() - Method in class jrummikub.control.RoundControl
Abort round if a new one is started or a saved one is loaded
abortTurn() - Method in class jrummikub.control.turn.AbstractTurnControl
 
abortTurn() - Method in class jrummikub.control.turn.AIControl
 
abortTurn() - Method in interface jrummikub.control.turn.ITurnControl
Abort the turn
AbstractGameBeginControl - Class in jrummikub.control.network
Abstract class for network game controls in between choosing and starting a game
AbstractGameBeginControl(IConnectionControl, IView, GameData, ISettingsPanel.SettingsMode) - Constructor for class jrummikub.control.network.AbstractGameBeginControl
Create a new game begin control
AbstractSettingsControl - Class in jrummikub.control
Abstract control class managing joined methods and attributes of all different (network, default...) settings controls
AbstractSettingsControl(IView, GameSettings) - Constructor for class jrummikub.control.AbstractSettingsControl
Create a new settings control
AbstractStonePanel - Class in jrummikub.view.impl
Base class for panels that draw stones
AbstractStonePanel() - Constructor for class jrummikub.view.impl.AbstractStonePanel
Create a new StonePanel with default scale factor
AbstractStonePanel(float) - Constructor for class jrummikub.view.impl.AbstractStonePanel
Create a new StonePanel with a given scale factor
AbstractTurnControl - Class in jrummikub.control.turn
Abstract base class for TurnControls
AbstractTurnControl() - Constructor for class jrummikub.control.turn.AbstractTurnControl
 
accumulatedScore - Variable in class jrummikub.view.impl.ScorePanel
 
ackJoinGame(String, boolean) - Method in class jrummikub.control.network.ConnectionControl
 
ackJoinGame(String, boolean) - Method in interface jrummikub.control.network.IConnectionControl
 
acknowledgeConnectionLostEvent - Variable in class jrummikub.view.impl.StartTurnPanel
 
acknowledgeInvalidEvent - Variable in class jrummikub.view.impl.StartTurnPanel
 
actionPerformed(ActionEvent) - Method in class jrummikub.control.TurnTimer
 
actionQueue - Variable in class jrummikub.control.network.ConnectionControl
 
activePlayer - Variable in class jrummikub.model.RoundState
 
add(TurnLogic.StoneState) - Method in class jrummikub.ai.TurnLogic.State
Adds stones to be considered in the state
add(IListener) - Method in class jrummikub.util.Event
 
add(IListener1<T>) - Method in class jrummikub.util.Event1
 
add(IListener2<T1, T2>) - Method in class jrummikub.util.Event2
 
add(IListener3<T1, T2, T3>) - Method in class jrummikub.util.Event3
 
add(IListener) - Method in interface jrummikub.util.IEvent
Start to publish all events to a given listener
add(IListener1<T>) - Method in interface jrummikub.util.IEvent1
Start to publish all events to a given listener
add(IListener2<T1, T2>) - Method in interface jrummikub.util.IEvent2
Start to publish all events to a given listener
add(IListener3<T1, T2, T3>) - Method in interface jrummikub.util.IEvent3
Start to publish all events to a given listener
addAccumulatedScore() - Method in class jrummikub.view.impl.ScorePanel
 
addButtonHandlers() - Method in class jrummikub.control.turn.HumanTurnControl
 
addButtons(GridBagConstraints) - Method in class jrummikub.view.impl.GameListPanel
Adds all three buttons to the panel
addConnectionControlListeners(IConnectionControl, GameSettings) - Method in class jrummikub.control.network.GameOfferControl
 
addConnectionControlListeners() - Method in class jrummikub.control.network.NetworkControl
Adds the listeners for connection control events
addConnectionLostListeners() - Method in class jrummikub.control.network.NetworkControl
Adds the listeners for lost connection events
addConnectionSetupListeners(LoginData) - Method in class jrummikub.control.network.NetworkControl
 
addData(DefaultPacketExtension) - Method in class jrummikub.control.network.ConnectionControl.SendRunner
 
addDefaultButtons() - Method in class jrummikub.view.impl.SettingsPanel
 
addFirstPlayer() - Method in class jrummikub.control.network.NetworkSettingsControl
 
addGameControlListeners(GameControl) - Method in class jrummikub.control.ApplicationControl
Adds events listeners to game control events
addHandPanelHandlers() - Method in class jrummikub.control.turn.HumanTurnControl
 
addHandSizeInfo(IPlayer) - Method in class jrummikub.view.impl.SidePanel.PlayerListItem
 
addHandStones(List<Stone>) - Method in class jrummikub.control.turn.AIControl
 
addInputRow(String, JTextField) - Method in class jrummikub.view.impl.LoginPanel
 
addLastTurnInfo(IPlayer) - Method in class jrummikub.view.impl.SidePanel.PlayerListItem
 
addListeners() - Method in class jrummikub.control.AbstractSettingsControl
Add event listeners to abstract settings control
addNetworkJoinButtons() - Method in class jrummikub.view.impl.SettingsPanel
 
addNetworkOfferButtons() - Method in class jrummikub.view.impl.SettingsPanel
 
addNetworkSetupButtons() - Method in class jrummikub.view.impl.SettingsPanel
 
addNewNetworkGameHandler() - Method in class jrummikub.control.ApplicationControl
 
addOfferUpdateListener() - Method in class jrummikub.control.network.NetworkControl
 
addOptionListeners1() - Method in class jrummikub.control.AbstractSettingsControl
Add the first half of event listeners to option panel
addOptionListeners2() - Method in class jrummikub.control.AbstractSettingsControl
Add the second half of event listeners to option panel
addOptionPanelComponent(JComponent, boolean, int) - Method in class jrummikub.view.impl.SettingsPanel
 
addOptionPanelComponents() - Method in class jrummikub.view.impl.SettingsPanel
 
addOptionPanelLabels() - Method in class jrummikub.view.impl.SettingsPanel
 
addPlayer() - Method in class jrummikub.control.AbstractSettingsControl
Add new player to the planned game
addPlayer() - Method in class jrummikub.control.network.NetworkSettingsControl
 
addPlayer() - Method in class jrummikub.control.SettingsControl
 
addPlayerButton - Variable in class jrummikub.view.impl.SettingsPanel
 
addPlayerEvent - Variable in class jrummikub.view.impl.SettingsPanel
 
addPlayerNames() - Method in class jrummikub.view.impl.ScorePanel
 
addPlayerSettingsListeners() - Method in class jrummikub.control.AbstractSettingsControl
Add event listeners to the player settings panel
addPlayerSettingsPanel(int, PlayerSettings, List<PlayerSettings.Type>) - Method in class jrummikub.view.impl.SettingsPanel
 
addQuitGameHandlers() - Method in class jrummikub.control.ApplicationControl
 
addSaveLoadHandlers() - Method in class jrummikub.control.ApplicationControl
 
addScoreRow(Score, int) - Method in class jrummikub.view.impl.ScorePanel
 
addStoneCollectionHandlers() - Method in class jrummikub.control.turn.HumanTurnControl
 
addTablePanelConnectorClickHandlers() - Method in class jrummikub.control.turn.HumanTurnControl
 
addTablePanelHandlers() - Method in class jrummikub.control.turn.HumanTurnControl
 
addTableStones(List<Stone>) - Method in class jrummikub.control.turn.AIControl
 
addTurnControlListeners(ITurnControl) - Method in class jrummikub.control.network.NetworkRoundControl
 
addTurnControlListeners(ITurnControl) - Method in class jrummikub.control.RoundControl
Override this
addVariantListeners() - Method in class jrummikub.control.AbstractSettingsControl
Add event listeners for variants, e.g. standard or children
addViewEventListeners() - Method in class jrummikub.control.network.NetworkControl
 
addViewListeners(IView, GameData) - Method in class jrummikub.control.network.AbstractGameBeginControl
 
adminGranted(String) - Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener
 
adminRevoked(String) - Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener
 
AIControl - Class in jrummikub.control.turn
Base class for AI players Code not covered by tests uses timers and background threads.
AIControl() - Constructor for class jrummikub.control.turn.AIControl
 
appControl - Variable in class jrummikub.control.LoginControl
 
ApplicationControl - Class in jrummikub.control
The application control controls the settings for a new games and create the game control
ApplicationControl(IView) - Constructor for class jrummikub.control.ApplicationControl
Creates a new application control
ASPECT_RATIO - Static variable in class jrummikub.view.impl.StonePainter
 
autoAbort - Variable in class jrummikub.ai.TurnLogic
 
autoAbort() - Method in class jrummikub.ai.TurnLogic
Abort as soon as a solution is found

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