From 51b7fbe822bd9a3804c061f0b844884769d7ddba Mon Sep 17 00:00:00 2001 From: Ida Massow Date: Wed, 6 Jul 2011 16:36:06 +0200 Subject: Javadoc git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@609 72836036-5685-4462-b002-a69064685172 --- doc/index-files/index-1.html | 303 ++++++++++- doc/index-files/index-10.html | 72 ++- doc/index-files/index-11.html | 26 +- doc/index-files/index-12.html | 153 +++++- doc/index-files/index-13.html | 155 ++++-- doc/index-files/index-14.html | 164 ++++-- doc/index-files/index-15.html | 197 ++----- doc/index-files/index-16.html | 277 ++++++++-- doc/index-files/index-17.html | 62 +-- doc/index-files/index-18.html | 317 ++++++++++- doc/index-files/index-2.html | 103 +++- doc/index-files/index-3.html | 569 ++++++++++++++++++-- doc/index-files/index-4.html | 128 ++++- doc/index-files/index-5.html | 186 ++++++- doc/index-files/index-6.html | 60 ++- doc/index-files/index-7.html | 1163 +++++++++++++++++++++++++++++++++++++++-- doc/index-files/index-8.html | 179 ++++++- doc/index-files/index-9.html | 151 +++++- 18 files changed, 3750 insertions(+), 515 deletions(-) (limited to 'doc/index-files') diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index 06cbd28..7a5906b 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -2,12 +2,12 @@ - + -C-Index +A-Index - + @@ -15,7 +15,7 @@ C-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="C-Index"; + parent.document.title="A-Index"; } } @@ -37,7 +37,8 @@ function windowTitle() - + + @@ -77,13 +78,290 @@ function windowTitle() -CEGJLRSV
-

-C

+ABCDEFGHIJKLMNOPQRSTUVWXY
+

+A

-
clearView() - -Method in class jrummikub.view.impl.View +
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

@@ -97,7 +375,8 @@ Method in class jrummikub.view.impl.
- + + @@ -137,7 +416,7 @@ Method in class jrummikub.view.impl. -CEGJLRSV
+ABCDEFGHIJKLMNOPQRSTUVWXY
diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html index feee7a5..866fbd2 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -2,12 +2,12 @@ - + -M-Index +J-Index - + @@ -15,7 +15,7 @@ M-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="M-Index"; + parent.document.title="J-Index"; } } @@ -78,14 +78,62 @@ function windowTitle() -ACDEFGHIJMNOPRSTVW
-

-M

+ABCDEFGHIJKLMNOPQRSTUVWXY
+

+J

-
main(String[]) - -Static method in class jrummikub.JRummikub -
The main method -
+
join(GameData) - +Method in class jrummikub.control.network.NetworkControl +
  +
join(StoneSet) - +Method in class jrummikub.model.StoneSet +
Joins StoneSet to another StoneSet and returns the resulting new StoneSet +
join() - +Method in class jrummikub.view.impl.GameListPanel +
Emits a join event if a user selects a game and dedides to join it +
joinButton - +Variable in class jrummikub.view.impl.GameListPanel +
  +
joined(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
joinEvent - +Variable in class jrummikub.view.impl.GameListPanel +
  +
joinGame(GameData) - +Method in class jrummikub.control.network.ConnectionControl +
  +
joinGame(GameData) - +Method in interface jrummikub.control.network.IConnectionControl +
  +
joker - +Variable in class jrummikub.ai.TurnLogic.StoneState +
  +
joker - +Variable in class jrummikub.model.Stone +
  +
jokerIDs - +Variable in class jrummikub.ai.TurnLogic.State +
The position of the jokers in the other lists +
jokerLabel - +Variable in class jrummikub.view.impl.SidePanel +
  +
jokerNumber - +Variable in class jrummikub.model.GameSettings +
  +
jokerNumberLabel - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
jokerNumberSpinner - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
jokerPoints - +Variable in class jrummikub.model.GameSettings +
  +
JRummikub - Class in jrummikub
The main class
JRummikub() - +Constructor for class jrummikub.JRummikub +
  +
jrummikub.ai - package jrummikub.ai
 
jrummikub.server - package jrummikub.server
 
jrummikub.view.impl - package jrummikub.view.impl
 
@@ -139,7 +187,7 @@ Static method in class jrummikub. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html index 1d6314b..dfbd71f 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -2,12 +2,12 @@ - + -N-Index +K-Index - + @@ -15,7 +15,7 @@ N-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="N-Index"; + parent.document.title="K-Index"; } } @@ -78,16 +78,16 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-N

+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
+

+K

-
nextPlayer() - -Method in class jrummikub.model.GameState +
keepStonesButton - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
kicked(String, String, String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener
  -
nextPlayer() - -Method in interface jrummikub.model.IGameState -
Changes the activePlayer to the next Player in the list

@@ -142,7 +142,7 @@ Method in interface jrummikub.model. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html index f2ce394..09f232a 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -2,12 +2,12 @@ - + -O-Index +L-Index - + @@ -15,7 +15,7 @@ O-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="O-Index"; + parent.document.title="L-Index"; } } @@ -78,12 +78,145 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-O

+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
+

+L

-
objects - -Variable in class jrummikub.model.StoneTray +
laidOut - +Variable in class jrummikub.model.Player +
  +
laidOutValidPoints() - +Method in class jrummikub.control.turn.AbstractTurnControl +
  +
lastPlayer - +Variable in class jrummikub.model.RoundState +
  +
lastPlayerRedealed - +Variable in class jrummikub.model.GameState +
  +
lastStonePlayerName - +Variable in class jrummikub.view.impl.StartTurnPanel +
  +
lastTurnInvalid - +Variable in class jrummikub.model.Player +
  +
lastTurnStoneCount - +Variable in class jrummikub.model.Player +
  +
layeredPane - +Variable in class jrummikub.view.impl.View +
  +
leaveGame() - +Method in class jrummikub.control.network.ConnectionControl +
  +
leaveGame() - +Method in interface jrummikub.control.network.IConnectionControl +
  +
left(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
leftConnectorClickEvent - +Variable in class jrummikub.view.impl.TablePanel +
  +
leftGroup - +Variable in class jrummikub.ai.TurnLogic.StoneState +
  +
leftHoveredConnector - +Variable in class jrummikub.view.impl.TablePanel +
  +
leftPanel - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
leftPanelResizeListener - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
leftPanelWidth - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
leftRun - +Variable in class jrummikub.ai.TurnLogic.StoneState +
  +
lessOrEqual(double, double) - +Static method in class jrummikub.model.StoneTray +
Static method for determining a less or equal relation considering a + small fuzziness +
lessThan(T, T) - +Method in class jrummikub.ai.TurnLogic.StoneState +
Compare two objects, returning true if either is null +
listeners - +Variable in class jrummikub.util.Event +
  +
listeners - +Variable in class jrummikub.util.Event1 +
  +
listeners - +Variable in class jrummikub.util.Event2 +
  +
listeners - +Variable in class jrummikub.util.Event3 +
  +
listItems - +Variable in class jrummikub.view.impl.SidePanel.PlayerListPanel +
  +
load(File) - +Method in class jrummikub.control.SaveControl +
Loads the specified file and sets game state and round state. +
load() - +Method in class jrummikub.view.impl.View +
  +
load() - +Method in interface jrummikub.view.IView +
Loading a game +
loadButton - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
loadErrorEvent - +Variable in class jrummikub.control.SaveControl +
  +
loadEvent - +Variable in class jrummikub.control.SaveControl +
  +
loadEvent - +Variable in class jrummikub.view.impl.View +
  +
loadFileEvent - +Variable in class jrummikub.view.impl.View +
  +
loadGameEvent - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
logic - +Variable in class jrummikub.control.turn.AIControl +
  +
login() - +Method in class jrummikub.view.impl.LoginPanel +
  +
loginControl - +Variable in class jrummikub.control.ApplicationControl +
  +
LoginControl - Class in jrummikub.control
Control checking and processing login data for network game
LoginControl(IView, ApplicationControl) - +Constructor for class jrummikub.control.LoginControl +
Constructor for login Control +
loginData - +Variable in class jrummikub.control.network.ConnectionControl +
  +
LoginData - Class in jrummikub.util
Data needed for the login in one data type (name, server, password, channel)
LoginData(String, String, String, String) - +Constructor for class jrummikub.util.LoginData +
Creates a new set of login data +
LoginError - Enum in jrummikub.view
Enum summarizing the different kinds of login errors
LoginError() - +Constructor for enum jrummikub.view.LoginError +
  +
loginEvent - +Variable in class jrummikub.control.LoginControl +
  +
loginEvent - +Variable in class jrummikub.view.impl.LoginPanel +
  +
LoginPanel - Class in jrummikub.view.impl
 
LoginPanel() - +Constructor for class jrummikub.view.impl.LoginPanel +
  +
loginPanel - +Variable in class jrummikub.view.impl.View
 

@@ -139,7 +272,7 @@ Variable in class jrummikub.model. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html index 6d7311a..cc14978 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -2,12 +2,12 @@ - + -P-Index +M-Index - + @@ -15,7 +15,7 @@ P-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="P-Index"; + parent.document.title="M-Index"; } } @@ -78,50 +78,109 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-P

+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
+

+M

-
paintComponent(Graphics) - -Method in class jrummikub.view.impl.HandPanel -
  -
paintComponent(Graphics) - -Method in class jrummikub.view.impl.StoneCollectionPanel -
  -
paintComponent(Graphics) - -Method in class jrummikub.view.impl.TablePanel -
  -
paintStone(Graphics2D, Stone, Position, boolean, boolean) - -Method in class jrummikub.view.impl.StonePainter -
Paints a stone -
Pair<T1,T2> - Class in jrummikub.util
A pair of objects
Pair(T1, T2) - -Constructor for class jrummikub.util.Pair -
Create a new pair from two values -
pickUp(E) - -Method in interface jrummikub.model.IStoneTray -
Tries to pick up (remove) a given object -
pickUp(E) - -Method in class jrummikub.model.StoneTray -
  -
pickUpStone(Stone) - -Method in interface jrummikub.model.ITable -
Removes Stone from the Table -
pickUpStone(Stone) - -Method in class jrummikub.model.Table -
Removes Stone from the Table -
Player - Class in jrummikub.model
Class managing player data.
Player(String, Color) - -Constructor for class jrummikub.model.Player -
Create a new player with a given name and color -
PlayerPanel - Class in jrummikub.view.impl
Implementation of the player panel
PlayerPanel() - -Constructor for class jrummikub.view.impl.PlayerPanel -
Creates a new PlayerPanel instance -
Position - Class in jrummikub.model
Stone Position class to determine positions on Table or - Hand
Position(float, float) - -Constructor for class jrummikub.model.Position -
Create a new position by specifying the coordinates -
putBack(Collection<Stone>) - -Method in class jrummikub.model.StoneHeap -
Put stones back on the heap +
main(String[]) - +Static method in class jrummikub.JRummikub +
The main method +
main(String[]) - +Static method in class jrummikub.server.DedicatedServer +
Main for a simple command line dedicated server +
mainLayer - +Variable in class jrummikub.view.impl.View +
  +
makeAllOptionLabels(int) - +Method in class jrummikub.view.impl.SettingsPanel +
  +
makeFiller() - +Method in class jrummikub.view.impl.SettingsPanel +
  +
makeFullSet() - +Method in class jrummikub.ai.TurnLogic.StoneState +
Returns a set containing all possible neighbors +
makeOptionLabel(int, String) - +Method in class jrummikub.view.impl.SettingsPanel +
  +
makeVariantPanel() - +Method in class jrummikub.view.impl.SettingsPanel +
  +
MAX_BUTTON_FONT_SIZE - +Static variable in class jrummikub.view.impl.PausePanel +
  +
MAX_BUTTON_FONT_SIZE - +Static variable in class jrummikub.view.impl.PlayerPanel +
  +
MAX_BUTTON_FONT_SIZE - +Static variable in class jrummikub.view.impl.RoundEndPanel +
  +
MAX_BUTTON_FONT_SIZE - +Static variable in class jrummikub.view.impl.StartTurnPanel +
  +
maxColor - +Variable in class jrummikub.ai.TurnLogic +
  +
maxRow - +Variable in class jrummikub.view.impl.HandPanel +
  +
mayPause - +Variable in class jrummikub.control.RoundControl +
  +
mayPause - +Variable in class jrummikub.control.turn.ITurnControl.TurnInfo +
  +
mayPause - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
membershipGranted(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
membershipRevoked(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
menuBar - +Variable in class jrummikub.view.impl.View +
  +
menuNewGameEvent - +Variable in class jrummikub.view.impl.View +
  +
message - +Variable in class jrummikub.control.network.ConnectionControl.SendRunner +
  +
messageLabel - +Variable in class jrummikub.view.impl.ConnectPanel +
  +
messageLabel - +Variable in class jrummikub.view.impl.QuitWarningPanel +
  +
messagesDuringGame(DefaultPacketExtension, String, String) - +Method in class jrummikub.control.network.ConnectionControl +
  +
messagesDuringRound(DefaultPacketExtension, String) - +Method in class jrummikub.control.network.ConnectionControl +
  +
MIN_VISIBLE_HEIGHT - +Static variable in class jrummikub.view.impl.TablePanel +
  +
MIN_VISIBLE_WIDTH - +Static variable in class jrummikub.view.impl.TablePanel +
  +
minColor - +Variable in class jrummikub.ai.TurnLogic +
  +
moderatorGranted(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
moderatorRevoked(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
modifyMessage(Message) - +Method in class jrummikub.control.network.ConnectionControl.SendRunner +
  +
muc - +Variable in class jrummikub.control.network.ConnectionControl +
 

@@ -176,7 +235,7 @@ Method in class jrummikub.model. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html index 1bce57c..6af96bf 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -2,12 +2,12 @@ - + -R-Index +N-Index - + @@ -15,7 +15,7 @@ R-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="R-Index"; + parent.document.title="N-Index"; } } @@ -78,34 +78,134 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-R

+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
+

+N

-
remove() - -Method in interface jrummikub.util.Connection -
Removes the listener -
remove(IListener) - -Method in class jrummikub.util.Event -
  -
remove(IListener1<T>) - -Method in class jrummikub.util.Event1 -
  -
remove(IListener2<T1, T2>) - -Method in class jrummikub.util.Event2 -
  -
remove(IListener) - -Method in interface jrummikub.util.IEvent -
Stop publishing events to a given listener -
remove(IListener1<T>) - -Method in interface jrummikub.util.IEvent1 -
Stop publishing events to a given listener -
remove(IListener2<T1, T2>) - -Method in interface jrummikub.util.IEvent2 -
Stop publishing events to a given listener -
RoundControl - Class in jrummikub.control
Controller that manages a single round of rummikub
RoundControl(IGameState, IView) - -Constructor for class jrummikub.control.RoundControl -
Create a new RoundControl using the given gameState and view +
name - +Variable in class jrummikub.model.PlayerSettings +
  +
nameField - +Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel +
  +
nameLabel - +Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel +
  +
NAMESPACE - +Static variable in class jrummikub.control.network.ConnectionControl +
  +
neededPoints - +Variable in class jrummikub.ai.TurnLogic +
  +
neededScore - +Variable in class jrummikub.ai.TurnLogic +
  +
needIntialMeldThreshold() - +Method in class jrummikub.ai.TurnLogic +
Include initial meld threshold into turn logic +
needsJoker(boolean) - +Method in class jrummikub.ai.TurnLogic.StoneState +
Checks whether we need a joker on the left or right side to place + this stone +
networkButton - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
networkControl - +Variable in class jrummikub.control.ApplicationControl +
  +
NetworkControl - Class in jrummikub.control.network
Class dealing with network connection, offering and choice of network games
NetworkControl(LoginData, IConnectionControl, SaveControl, IView) - +Constructor for class jrummikub.control.network.NetworkControl +
Creates a new network control +
NetworkGameControl - Class in jrummikub.control.network
Class controlling network games
NetworkGameControl(GameSettings, SaveControl, IView, IConnectionControl, boolean) - +Constructor for class jrummikub.control.network.NetworkGameControl +
Creates new network game control +
networkGameEvent - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
networkGameEvent - +Variable in class jrummikub.view.impl.View +
  +
NetworkRoundControl - Class in jrummikub.control.network
Round control for network games
NetworkRoundControl(IRoundState, IView, IConnectionControl, boolean) - +Constructor for class jrummikub.control.network.NetworkRoundControl +
Creates new network round control +
NetworkSettingsControl - Class in jrummikub.control.network
Settings for network games, entered by host
NetworkSettingsControl(String, IView, GameSettings) - +Constructor for class jrummikub.control.network.NetworkSettingsControl +
Creates a new network settings control +
NetworkTurnControl - Class in jrummikub.control.network
Turn control for network games
NetworkTurnControl(IConnectionControl) - +Constructor for class jrummikub.control.network.NetworkTurnControl +
Creates new network turn control +
newGameButton - +Variable in class jrummikub.view.impl.RoundEndPanel +
  +
newGameEvent - +Variable in class jrummikub.view.impl.RoundEndPanel +
  +
newRoundButton - +Variable in class jrummikub.view.impl.RoundEndPanel +
  +
newRoundEvent - +Variable in class jrummikub.view.impl.RoundEndPanel +
  +
nextPlayer() - +Method in class jrummikub.control.network.ConnectionControl +
  +
nextPlayer() - +Method in interface jrummikub.control.network.IConnectionControl +
  +
nextPlayer() - +Method in class jrummikub.control.network.NetworkRoundControl +
  +
nextPlayer() - +Method in class jrummikub.control.RoundControl +
Set the next player as active player if the round is not finished +
nextPlayer() - +Method in interface jrummikub.model.IRoundState +
Changes the activePlayer to the next Player in the list +
nextPlayer() - +Method in class jrummikub.model.RoundState +
  +
nextPlayerEvent - +Variable in class jrummikub.control.network.ConnectionControl +
  +
nextTurn() - +Method in interface jrummikub.model.IRoundState +
Increments the turn number +
nextTurn() - +Method in class jrummikub.model.RoundState +
  +
nickname - +Variable in class jrummikub.control.network.ConnectionControl +
  +
nickname - +Variable in class jrummikub.control.network.NetworkSettingsControl +
  +
nicknameChanged(String, String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
noLimits - +Variable in class jrummikub.model.GameSettings +
  +
noLimitsBox - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
noLimitsLabel - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
noLimitsLabel - +Variable in class jrummikub.view.impl.SidePanel +
  +
nonNullEquals(Object, Object) - +Method in class jrummikub.ai.TurnLogic.StoneState +
Checks that two objects are equal to each other and not null +
numberOfStonesDealt - +Variable in class jrummikub.model.GameSettings +
  +
numberOfStonesDealtLabel - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
numberOfStonesDealtSpinner - +Variable in class jrummikub.view.impl.SettingsPanel +
 

@@ -160,7 +260,7 @@ Constructor for class jrummikub.control. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html index daaa5dc..2f23171 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -2,12 +2,12 @@ - + -S-Index +O-Index - + @@ -15,7 +15,7 @@ S-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="S-Index"; + parent.document.title="O-Index"; } } @@ -78,157 +78,72 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-S

+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
+

+O

-
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 +
objects - +Variable in class jrummikub.model.StoneTray
  -
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 +
objectsOverlap(E, Position, E, Position) - +Method in class jrummikub.model.StoneTray +
Tests whether two objects overlap +
offerButton - +Variable in class jrummikub.view.impl.SettingsPanel
  -
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 +
offeredGame - +Variable in class jrummikub.control.network.ConnectionControl
  -
setLeftPlayerName(String) - -Method in class jrummikub.view.impl.TablePanel +
offerGame(GameData) - +Method in class jrummikub.control.network.ConnectionControl
  -
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 +
offerGame(GameData) - +Method in interface jrummikub.control.network.IConnectionControl
  -
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 +
offerGame() - +Method in class jrummikub.control.network.NetworkSettingsControl
  -
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 +
offerGameEvent - +Variable in class jrummikub.control.network.NetworkSettingsControl
  -
setStoneSets(Iterable<Pair<StoneSet, Position>>) - -Method in class jrummikub.view.impl.TablePanel +
offerGameEvent - +Variable in class jrummikub.view.impl.SettingsPanel
  -
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 +
oldHand - +Variable in class jrummikub.control.turn.ITurnControl.TurnInfo
  -
setTable(ITable) - -Method in interface jrummikub.model.IGameState -
Sets the current Table -
setTimeLeft(int) - -Method in class jrummikub.view.impl.PlayerPanel +
oldTable - +Variable in class jrummikub.control.turn.ITurnControl.TurnInfo
  -
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 +
oneHuman() - +Method in class jrummikub.model.GameSettings +
Check if there is only one human player +
onResize() - +Method in class jrummikub.view.impl.SidePanel.BottomScrollPane
  -
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 +
onTable - +Variable in class jrummikub.ai.TurnLogic.StoneState
  -
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 +
openNewGameButton - +Variable in class jrummikub.view.impl.GameListPanel
  -
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 +
openNewGameEvent - +Variable in class jrummikub.view.impl.GameListPanel
  -
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 +
optimize() - +Method in class jrummikub.ai.TurnLogic +
Optimizes the solution found as long as stopped from control +
optionsPanel - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
otherClickEvent - +Variable in class jrummikub.view.impl.StoneCollectionPanel +
  +
ownershipGranted(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener +
  +
ownershipRevoked(String) - +Method in class jrummikub.control.network.ConnectionControl.ConnectRunner.LeaveListener
 

@@ -284,7 +199,7 @@ Method in class jrummikub.control. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html index 79588ed..db73ab4 100644 --- a/doc/index-files/index-16.html +++ b/doc/index-files/index-16.html @@ -2,12 +2,12 @@ - + -T-Index +P-Index - + @@ -15,7 +15,7 @@ T-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="T-Index"; + parent.document.title="P-Index"; } } @@ -78,41 +78,240 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-T

+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
+

+P

-
Table - Class in jrummikub.model
Class administering the Stones on the game-Table
Table() - -Constructor for class jrummikub.model.Table -
  -
tableDifference(ITable, ITable) - -Static method in class jrummikub.control.RoundControl -
  -
TablePanel - Class in jrummikub.view.impl
The implementation of the table
TablePanel() - -Constructor for class jrummikub.view.impl.TablePanel -
Creates a new Table instance -
toString() - -Method in class jrummikub.model.Position -
  -
toString() - -Method in class jrummikub.model.Stone -
  -
toString() - -Method in class jrummikub.model.StoneSet -
  -
TurnControl - Class in jrummikub.control
Controller for a single turn made by a human player
TurnControl(IHand, ITable, IView) - -Constructor for class jrummikub.control.TurnControl -
Create a new TurnControl using a given hand (of the active player), a given - table and a given view for user interaction. -
TurnControl(IHand, ITable, IView, ITurnTimer) - -Constructor for class jrummikub.control.TurnControl -
Test only constructor -
TurnControl.HandStonePositionComparator - Class in jrummikub.control
 
TurnControl.HandStonePositionComparator() - -Constructor for class jrummikub.control.TurnControl.HandStonePositionComparator -
  -
TurnTimer - Class in jrummikub.control
Count-down timer used to limit the turn time
TurnTimer(IView) - -Constructor for class jrummikub.control.TurnTimer -
Create a new timer using a given view to display the current time left +
paintCircle(Graphics2D, Rectangle, Color) - +Method in class jrummikub.view.impl.StonePainter +
  +
paintComponent(Graphics) - +Method in class jrummikub.view.impl.HandPanel +
  +
paintComponent(Graphics) - +Method in class jrummikub.view.impl.StoneCollectionPanel +
  +
paintComponent(Graphics) - +Method in class jrummikub.view.impl.TablePanel +
  +
paintJoker(Graphics2D, Rectangle, Color) - +Method in class jrummikub.view.impl.StonePainter +
  +
paintJokerFace(Graphics2D, Rectangle) - +Method in class jrummikub.view.impl.StonePainter +
  +
paintStone(Graphics2D, Stone, Position, StonePainter.StoneState, boolean) - +Method in class jrummikub.view.impl.StonePainter +
Paints a stone +
paintStoneBackground(Graphics2D, Rectangle, Color) - +Method in class jrummikub.view.impl.StonePainter +
  +
paintStoneSet(Graphics2D, StoneSet, Position, Area, Area) - +Method in class jrummikub.view.impl.TablePanel +
  +
paintStoneValue(Graphics2D, Rectangle, Color, int) - +Method in class jrummikub.view.impl.StonePainter +
  +
Pair<T1,T2> - Class in jrummikub.util
A pair of objects
Pair(T1, T2) - +Constructor for class jrummikub.util.Pair +
Create a new pair from two values +
PANEL_FIRST_LINE_HEIGHT - +Static variable in class jrummikub.view.impl.PausePanel +
  +
PANEL_FIRST_LINE_HEIGHT - +Static variable in class jrummikub.view.impl.RoundEndPanel +
  +
PANEL_FIRST_LINE_HEIGHT - +Static variable in class jrummikub.view.impl.StartTurnPanel +
  +
PANEL_INSET - +Static variable in class jrummikub.view.impl.PausePanel +
  +
PANEL_INSET - +Static variable in class jrummikub.view.impl.RoundEndPanel +
  +
PANEL_INSET - +Static variable in class jrummikub.view.impl.StartTurnPanel +
  +
PANEL_MAX_WIDTH - +Static variable in class jrummikub.view.impl.PausePanel +
  +
PANEL_MAX_WIDTH - +Static variable in class jrummikub.view.impl.RoundEndPanel +
  +
PANEL_MAX_WIDTH - +Static variable in class jrummikub.view.impl.StartTurnPanel +
  +
PANEL_SEPARATOR - +Static variable in class jrummikub.view.impl.PausePanel +
  +
PANEL_SEPARATOR - +Static variable in class jrummikub.view.impl.RoundEndPanel +
  +
PANEL_SEPARATOR - +Static variable in class jrummikub.view.impl.StartTurnPanel +
  +
participantLeftEvent - +Variable in class jrummikub.control.network.ConnectionControl +
  +
password - +Variable in class jrummikub.util.LoginData +
  +
passwordField - +Variable in class jrummikub.view.impl.LoginPanel +
  +
pauseButton - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
pauseEvent - +Variable in class jrummikub.view.impl.PlayerPanel +
  +
pauseLabel - +Variable in class jrummikub.view.impl.PausePanel +
  +
pauseMode - +Variable in class jrummikub.view.impl.TablePanel +
  +
PausePanel - Class in jrummikub.view.impl
A panel that is displayed before a player's turn
PausePanel() - +Constructor for class jrummikub.view.impl.PausePanel +
Creates a new StartTurnPanel +
pausePanel - +Variable in class jrummikub.view.impl.View +
  +
pauseStoneSets - +Variable in class jrummikub.view.impl.TablePanel +
  +
pauseTurn() - +Method in class jrummikub.control.turn.AbstractTurnControl +
  +
pauseTurn() - +Method in class jrummikub.control.turn.AIControl +
  +
pickUp(E) - +Method in interface jrummikub.model.IStoneTray +
Tries to pick up (remove) a given object +
pickUp(E) - +Method in class jrummikub.model.StoneTray +
  +
pickUpSelectedStones() - +Method in class jrummikub.control.turn.HumanTurnControl +
  +
pickUpStone(Stone) - +Method in interface jrummikub.model.ITable +
Removes Stone from the Table +
pickUpStone(Stone) - +Method in class jrummikub.model.Table +
Removes Stone from the Table +
Player - Class in jrummikub.model
Class managing player data.
Player(PlayerSettings) - +Constructor for class jrummikub.model.Player +
Create a new player with a given name and color +
PLAYER_COLORS - +Static variable in interface jrummikub.view.ISettingsPanel +
The list of player colors +
PLAYER_PANEL_MAX_HEIGHT - +Static variable in class jrummikub.view.impl.View +
  +
PLAYER_PANEL_RATIO - +Static variable in class jrummikub.view.impl.View +
  +
playerColors - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
playerCountLabel - +Variable in class jrummikub.view.impl.GameListPanel.GameDataCellRenderer +
  +
playerListPanel - +Variable in class jrummikub.view.impl.SidePanel +
  +
playerListScrollPane - +Variable in class jrummikub.view.impl.SidePanel +
  +
playerNamesEditable - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
playerNumber - +Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel +
  +
playerPanel - +Variable in class jrummikub.view.impl.HandPanel +
  +
PlayerPanel - Class in jrummikub.view.impl
Implementation of the player panel
PlayerPanel() - +Constructor for class jrummikub.view.impl.PlayerPanel +
Creates a new PlayerPanel instance +
playerPanel - +Variable in class jrummikub.view.impl.View +
  +
PlayerPanel.LeftPanelResizeListener - Class in jrummikub.view.impl
 
PlayerPanel.LeftPanelResizeListener() - +Constructor for class jrummikub.view.impl.PlayerPanel.LeftPanelResizeListener +
  +
PlayerPanel.RightPanelResizeListener - Class in jrummikub.view.impl
 
PlayerPanel.RightPanelResizeListener() - +Constructor for class jrummikub.view.impl.PlayerPanel.RightPanelResizeListener +
  +
players - +Variable in class jrummikub.model.GameSettings +
  +
players - +Variable in class jrummikub.model.RoundState +
  +
players - +Variable in class jrummikub.view.impl.ScorePanel +
  +
PlayerSettings - Class in jrummikub.model
The settings of a player
PlayerSettings(String, Color) - +Constructor for class jrummikub.model.PlayerSettings +
Create a new human player +
PlayerSettings.Type - Enum in jrummikub.model
Type of turn control.
PlayerSettings.Type() - +Constructor for enum jrummikub.model.PlayerSettings.Type +
  +
playerSettingsPanels - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
playerSettingsViewport - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
playerSetupPanel - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
playerType - +Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel +
  +
playerTypeChoices - +Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel +
  +
playerTypeChoices - +Variable in class jrummikub.view.impl.SettingsPanel +
  +
points - +Variable in class jrummikub.model.Score +
  +
pop() - +Method in class jrummikub.ai.TurnLogic +
Remove a contradicted state from the try stack, reset top +
Position - Class in jrummikub.model
Stone Position class to determine positions on Table or + Hand
Position(double, double) - +Constructor for class jrummikub.model.Position +
Create a new position by specifying the coordinates +
prepaintStone(Color, Color, int) - +Method in class jrummikub.view.impl.StonePainter +
  +
prepareRound(IRoundState) - +Method in class jrummikub.control.GameControl +
Prepare a new round by setting start player, adding listeners +
prepareTurn() - +Method in class jrummikub.control.network.NetworkRoundControl +
  +
prepareTurn() - +Method in class jrummikub.control.RoundControl +
Prepare a player's turn by checking the player types and setting the + correct turn control +
processPacket(Packet) - +Method in class jrummikub.control.network.ConnectionControl +
  +
pushes(TurnLogic.State...) - +Method in class jrummikub.ai.TurnLogic +
Push multiple new state onto the try stack +
putBack(Collection<Stone>) - +Method in class jrummikub.model.StoneHeap +
Put stones back on the heap

@@ -167,7 +366,7 @@ Constructor for class jrummikub.control. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html index b620418..2c8effd 100644 --- a/doc/index-files/index-17.html +++ b/doc/index-files/index-17.html @@ -2,12 +2,12 @@ - + -V-Index +Q-Index - + @@ -15,7 +15,7 @@ V-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="V-Index"; + parent.document.title="Q-Index"; } } @@ -78,37 +78,31 @@ function windowTitle() -A C D E F G H I J M N O P R S T V W
-

-V

+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
+

+Q

-
valueOf(String) - -Static method in enum jrummikub.model.StoneColor -
Returns the enum constant of this type with the specified name. -
valueOf(String) - -Static method in enum jrummikub.model.StoneSet.Type -
Returns the enum constant of this type with the specified name. -
valueOf(String) - -Static method in enum jrummikub.model.StoneTray.Direction -
Returns the enum constant of this type with the specified name. -
values() - -Static method in enum jrummikub.model.StoneColor -
Returns an array containing the constants of this enum type, in -the order they are declared. -
values() - -Static method in enum jrummikub.model.StoneSet.Type -
Returns an array containing the constants of this enum type, in -the order they are declared. -
values() - -Static method in enum jrummikub.model.StoneTray.Direction -
Returns an array containing the constants of this enum type, in -the order they are declared. -
VERTICAL_BORDER - -Static variable in class jrummikub.model.StoneSet +
quitButton - +Variable in class jrummikub.view.impl.QuitWarningPanel +
  +
quitEvent - +Variable in class jrummikub.view.impl.QuitWarningPanel +
  +
quitEvent - +Variable in class jrummikub.view.impl.View +
  +
quitMode - +Variable in class jrummikub.view.impl.QuitWarningPanel +
  +
quitWarningFrame - +Variable in class jrummikub.view.impl.View +
  +
QuitWarningPanel - Class in jrummikub.view.impl
Warning panel to inform users if their actions would end the current game
QuitWarningPanel() - +Constructor for class jrummikub.view.impl.QuitWarningPanel +
Creates new quit warning panel +
quitWarningPanel - +Variable in class jrummikub.view.impl.View
  -
View - Class in jrummikub.view.impl
Implementation of the top-level view interface
View() - -Constructor for class jrummikub.view.impl.View -
Create a new instance of the view

@@ -163,7 +157,7 @@ Constructor for class jrummikub.view.impl. -A C D E F G H I J M N O P R S T V W
+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
diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html index 8af9f0f..d344ffa 100644 --- a/doc/index-files/index-18.html +++ b/doc/index-files/index-18.html @@ -2,12 +2,12 @@ - + -W-Index +R-Index - + @@ -15,7 +15,7 @@ W-Index function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="W-Index"; + parent.document.title="R-Index"; } } @@ -56,7 +56,7 @@ function windowTitle()
NEXT LETTERNEXT LETTER