summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIda Massow <massow@informatik.uni-luebeck.de>2011-07-06 16:36:06 +0200
committerIda Massow <massow@informatik.uni-luebeck.de>2011-07-06 16:36:06 +0200
commit51b7fbe822bd9a3804c061f0b844884769d7ddba (patch)
tree152d79321131936d1bc49e959d2a7a2628c592cb
parent3193477354fc63477a3f42c94023fa84c129adf1 (diff)
downloadJRummikub-master.tar
JRummikub-master.zip
JavadocHEADmaster
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@609 72836036-5685-4462-b002-a69064685172
-rw-r--r--doc/allclasses-frame.html238
-rw-r--r--doc/allclasses-noframe.html238
-rw-r--r--doc/constant-values.html842
-rw-r--r--doc/deprecated-list.html10
-rw-r--r--doc/help-doc.html16
-rw-r--r--doc/index-files/index-1.html303
-rw-r--r--doc/index-files/index-10.html72
-rw-r--r--doc/index-files/index-11.html26
-rw-r--r--doc/index-files/index-12.html153
-rw-r--r--doc/index-files/index-13.html155
-rw-r--r--doc/index-files/index-14.html164
-rw-r--r--doc/index-files/index-15.html197
-rw-r--r--doc/index-files/index-16.html277
-rw-r--r--doc/index-files/index-17.html62
-rw-r--r--doc/index-files/index-18.html317
-rw-r--r--doc/index-files/index-2.html103
-rw-r--r--doc/index-files/index-3.html569
-rw-r--r--doc/index-files/index-4.html128
-rw-r--r--doc/index-files/index-5.html186
-rw-r--r--doc/index-files/index-6.html60
-rw-r--r--doc/index-files/index-7.html1163
-rw-r--r--doc/index-files/index-8.html179
-rw-r--r--doc/index-files/index-9.html151
-rw-r--r--doc/index.html9
-rw-r--r--doc/jrummikub/JRummikub.html4
-rw-r--r--doc/jrummikub/class-use/JRummikub.html4
-rw-r--r--doc/jrummikub/control/ApplicationControl.html377
-rw-r--r--doc/jrummikub/control/GameControl.html474
-rw-r--r--doc/jrummikub/control/ITurnTimer.html8
-rw-r--r--doc/jrummikub/control/RoundControl.html670
-rw-r--r--doc/jrummikub/control/TurnTimer.html134
-rw-r--r--doc/jrummikub/control/class-use/ApplicationControl.html63
-rw-r--r--doc/jrummikub/control/class-use/GameControl.html87
-rw-r--r--doc/jrummikub/control/class-use/ITurnTimer.html40
-rw-r--r--doc/jrummikub/control/class-use/RoundControl.html103
-rw-r--r--doc/jrummikub/control/class-use/TurnTimer.html4
-rw-r--r--doc/jrummikub/control/package-frame.html27
-rw-r--r--doc/jrummikub/control/package-summary.html54
-rw-r--r--doc/jrummikub/control/package-tree.html28
-rw-r--r--doc/jrummikub/control/package-use.html133
-rw-r--r--doc/jrummikub/model/GameState.html255
-rw-r--r--doc/jrummikub/model/Hand.html233
-rw-r--r--doc/jrummikub/model/IHand.html156
-rw-r--r--doc/jrummikub/model/IPlayer.html206
-rw-r--r--doc/jrummikub/model/IStoneTray.html37
-rw-r--r--doc/jrummikub/model/ITable.html8
-rw-r--r--doc/jrummikub/model/Player.html354
-rw-r--r--doc/jrummikub/model/Position.html123
-rw-r--r--doc/jrummikub/model/Sizeable.html8
-rw-r--r--doc/jrummikub/model/Stone.html111
-rw-r--r--doc/jrummikub/model/StoneColor.html68
-rw-r--r--doc/jrummikub/model/StoneHeap.html71
-rw-r--r--doc/jrummikub/model/StoneSet.Type.html4
-rw-r--r--doc/jrummikub/model/StoneSet.html175
-rw-r--r--doc/jrummikub/model/StoneTray.Direction.html4
-rw-r--r--doc/jrummikub/model/StoneTray.html258
-rw-r--r--doc/jrummikub/model/Table.html142
-rw-r--r--doc/jrummikub/model/class-use/GameState.html175
-rw-r--r--doc/jrummikub/model/class-use/Hand.html4
-rw-r--r--doc/jrummikub/model/class-use/IHand.html100
-rw-r--r--doc/jrummikub/model/class-use/IPlayer.html192
-rw-r--r--doc/jrummikub/model/class-use/IStoneTray.html4
-rw-r--r--doc/jrummikub/model/class-use/ITable.html273
-rw-r--r--doc/jrummikub/model/class-use/Player.html42
-rw-r--r--doc/jrummikub/model/class-use/Position.html286
-rw-r--r--doc/jrummikub/model/class-use/Sizeable.html4
-rw-r--r--doc/jrummikub/model/class-use/Stone.html398
-rw-r--r--doc/jrummikub/model/class-use/StoneColor.html297
-rw-r--r--doc/jrummikub/model/class-use/StoneHeap.html28
-rw-r--r--doc/jrummikub/model/class-use/StoneSet.Type.html39
-rw-r--r--doc/jrummikub/model/class-use/StoneSet.html331
-rw-r--r--doc/jrummikub/model/class-use/StoneTray.Direction.html47
-rw-r--r--doc/jrummikub/model/class-use/StoneTray.html4
-rw-r--r--doc/jrummikub/model/class-use/Table.html4
-rw-r--r--doc/jrummikub/model/package-frame.html22
-rw-r--r--doc/jrummikub/model/package-summary.html46
-rw-r--r--doc/jrummikub/model/package-tree.html39
-rw-r--r--doc/jrummikub/model/package-use.html306
-rw-r--r--doc/jrummikub/package-frame.html4
-rw-r--r--doc/jrummikub/package-summary.html8
-rw-r--r--doc/jrummikub/package-tree.html8
-rw-r--r--doc/jrummikub/package-use.html4
-rw-r--r--doc/jrummikub/util/Connection.html4
-rw-r--r--doc/jrummikub/util/Event.html48
-rw-r--r--doc/jrummikub/util/Event1.html48
-rw-r--r--doc/jrummikub/util/Event2.html52
-rw-r--r--doc/jrummikub/util/IEvent.html8
-rw-r--r--doc/jrummikub/util/IEvent1.html4
-rw-r--r--doc/jrummikub/util/IEvent2.html8
-rw-r--r--doc/jrummikub/util/IListener.html8
-rw-r--r--doc/jrummikub/util/IListener1.html4
-rw-r--r--doc/jrummikub/util/IListener2.html8
-rw-r--r--doc/jrummikub/util/Pair.html169
-rw-r--r--doc/jrummikub/util/class-use/Connection.html159
-rw-r--r--doc/jrummikub/util/class-use/Event.html566
-rw-r--r--doc/jrummikub/util/class-use/Event1.html431
-rw-r--r--doc/jrummikub/util/class-use/Event2.html126
-rw-r--r--doc/jrummikub/util/class-use/IEvent.html655
-rw-r--r--doc/jrummikub/util/class-use/IEvent1.html525
-rw-r--r--doc/jrummikub/util/class-use/IEvent2.html170
-rw-r--r--doc/jrummikub/util/class-use/IListener.html20
-rw-r--r--doc/jrummikub/util/class-use/IListener1.html34
-rw-r--r--doc/jrummikub/util/class-use/IListener2.html34
-rw-r--r--doc/jrummikub/util/class-use/Pair.html230
-rw-r--r--doc/jrummikub/util/package-frame.html16
-rw-r--r--doc/jrummikub/util/package-summary.html30
-rw-r--r--doc/jrummikub/util/package-tree.html14
-rw-r--r--doc/jrummikub/util/package-use.html226
-rw-r--r--doc/jrummikub/view/IClickable.html8
-rw-r--r--doc/jrummikub/view/IHandPanel.html48
-rw-r--r--doc/jrummikub/view/IPlayerPanel.html85
-rw-r--r--doc/jrummikub/view/IStoneCollectionPanel.html49
-rw-r--r--doc/jrummikub/view/IStonePanel.html8
-rw-r--r--doc/jrummikub/view/ITablePanel.html76
-rw-r--r--doc/jrummikub/view/IView.html977
-rw-r--r--doc/jrummikub/view/class-use/IClickable.html4
-rw-r--r--doc/jrummikub/view/class-use/IHandPanel.html22
-rw-r--r--doc/jrummikub/view/class-use/IPlayerPanel.html4
-rw-r--r--doc/jrummikub/view/class-use/IStoneCollectionPanel.html4
-rw-r--r--doc/jrummikub/view/class-use/IStonePanel.html4
-rw-r--r--doc/jrummikub/view/class-use/ITablePanel.html4
-rw-r--r--doc/jrummikub/view/class-use/IView.html294
-rw-r--r--doc/jrummikub/view/impl/AbstractStonePanel.html210
-rw-r--r--doc/jrummikub/view/impl/HandPanel.html427
-rw-r--r--doc/jrummikub/view/impl/PlayerPanel.html959
-rw-r--r--doc/jrummikub/view/impl/StartTurnPanel.html540
-rw-r--r--doc/jrummikub/view/impl/StoneCollectionPanel.html182
-rw-r--r--doc/jrummikub/view/impl/StonePainter.html599
-rw-r--r--doc/jrummikub/view/impl/TablePanel.html606
-rw-r--r--doc/jrummikub/view/impl/View.html1179
-rw-r--r--doc/jrummikub/view/impl/class-use/AbstractStonePanel.html4
-rw-r--r--doc/jrummikub/view/impl/class-use/HandPanel.html22
-rw-r--r--doc/jrummikub/view/impl/class-use/PlayerPanel.html64
-rw-r--r--doc/jrummikub/view/impl/class-use/StartTurnPanel.html42
-rw-r--r--doc/jrummikub/view/impl/class-use/StoneCollectionPanel.html42
-rw-r--r--doc/jrummikub/view/impl/class-use/StonePainter.html20
-rw-r--r--doc/jrummikub/view/impl/class-use/TablePanel.html42
-rw-r--r--doc/jrummikub/view/impl/class-use/View.html14
-rw-r--r--doc/jrummikub/view/impl/package-frame.html53
-rw-r--r--doc/jrummikub/view/impl/package-summary.html105
-rw-r--r--doc/jrummikub/view/impl/package-tree.html57
-rw-r--r--doc/jrummikub/view/impl/package-use.html159
-rw-r--r--doc/jrummikub/view/package-frame.html37
-rw-r--r--doc/jrummikub/view/package-summary.html63
-rw-r--r--doc/jrummikub/view/package-tree.html16
-rw-r--r--doc/jrummikub/view/package-use.html206
-rw-r--r--doc/overview-frame.html12
-rw-r--r--doc/overview-summary.html20
-rw-r--r--doc/overview-tree.html128
-rw-r--r--doc/package-list9
-rw-r--r--doc/serialized-form.html1068
-rw-r--r--test/jrummikub/control/GameControlTest.java2
-rw-r--r--test/jrummikub/control/network/NetworkGameControlTest.java13
-rw-r--r--test/jrummikub/control/network/NetworkRoundControlTest.java4
-rw-r--r--test/jrummikub/control/network/NetworkTurnControlTest.java4
-rw-r--r--test/jrummikub/control/turn/AIControlTest.java1
156 files changed, 22825 insertions, 1974 deletions
diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html
index 3b3a1f6..1aceb84 100644
--- a/doc/allclasses-frame.html
+++ b/doc/allclasses-frame.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
All Classes
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -21,7 +21,239 @@ All Classes
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="jrummikub/view/impl/View.html" title="class in jrummikub.view.impl" target="classFrame">View</A>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network" target="classFrame">AbstractGameBeginControl</A>
+<BR>
+<A HREF="jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control" target="classFrame">AbstractSettingsControl</A>
+<BR>
+<A HREF="jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl" target="classFrame">AbstractStonePanel</A>
+<BR>
+<A HREF="jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn" target="classFrame">AbstractTurnControl</A>
+<BR>
+<A HREF="jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn" target="classFrame">AIControl</A>
+<BR>
+<A HREF="jrummikub/control/ApplicationControl.html" title="class in jrummikub.control" target="classFrame">ApplicationControl</A>
+<BR>
+<A HREF="jrummikub/util/Connection.html" title="interface in jrummikub.util" target="classFrame"><I>Connection</I></A>
+<BR>
+<A HREF="jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network" target="classFrame">ConnectionControl</A>
+<BR>
+<A HREF="jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network" target="classFrame">ConnectionControl.TurnEndData</A>
+<BR>
+<A HREF="jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl" target="classFrame">ConnectPanel</A>
+<BR>
+<A HREF="jrummikub/server/DedicatedServer.html" title="class in jrummikub.server" target="classFrame">DedicatedServer</A>
+<BR>
+<A HREF="jrummikub/server/DedicatedServer.ServerStatus.html" title="enum in jrummikub.server" target="classFrame">DedicatedServer.ServerStatus</A>
+<BR>
+<A HREF="jrummikub/util/Event.html" title="class in jrummikub.util" target="classFrame">Event</A>
+<BR>
+<A HREF="jrummikub/util/Event1.html" title="class in jrummikub.util" target="classFrame">Event1</A>
+<BR>
+<A HREF="jrummikub/util/Event2.html" title="class in jrummikub.util" target="classFrame">Event2</A>
+<BR>
+<A HREF="jrummikub/util/Event3.html" title="class in jrummikub.util" target="classFrame">Event3</A>
+<BR>
+<A HREF="jrummikub/control/GameControl.html" title="class in jrummikub.control" target="classFrame">GameControl</A>
+<BR>
+<A HREF="jrummikub/util/GameData.html" title="class in jrummikub.util" target="classFrame">GameData</A>
+<BR>
+<A HREF="jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network" target="classFrame">GameJoinControl</A>
+<BR>
+<A HREF="jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl" target="classFrame">GameListPanel</A>
+<BR>
+<A HREF="jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl" target="classFrame">GameListPanel.GameDataCellRenderer</A>
+<BR>
+<A HREF="jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network" target="classFrame">GameOfferControl</A>
+<BR>
+<A HREF="jrummikub/model/GameSettings.html" title="class in jrummikub.model" target="classFrame">GameSettings</A>
+<BR>
+<A HREF="jrummikub/model/GameState.html" title="class in jrummikub.model" target="classFrame">GameState</A>
+<BR>
+<A HREF="jrummikub/model/Hand.html" title="class in jrummikub.model" target="classFrame">Hand</A>
+<BR>
+<A HREF="jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl" target="classFrame">HandPanel</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn" target="classFrame">HumanTurnControl</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.GroupComparator.html" title="class in jrummikub.control.turn" target="classFrame">HumanTurnControl.GroupComparator</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html" title="class in jrummikub.control.turn" target="classFrame">HumanTurnControl.HandStonePositionComparator</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.RunComparator.html" title="class in jrummikub.control.turn" target="classFrame">HumanTurnControl.RunComparator</A>
+<BR>
+<A HREF="jrummikub/view/IClickable.html" title="interface in jrummikub.view" target="classFrame"><I>IClickable</I></A>
+<BR>
+<A HREF="jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network" target="classFrame"><I>IConnectionControl</I></A>
+<BR>
+<A HREF="jrummikub/view/IConnectPanel.html" title="interface in jrummikub.view" target="classFrame"><I>IConnectPanel</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent.html" title="interface in jrummikub.util" target="classFrame"><I>IEvent</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent1.html" title="interface in jrummikub.util" target="classFrame"><I>IEvent1</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent2.html" title="interface in jrummikub.util" target="classFrame"><I>IEvent2</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent3.html" title="interface in jrummikub.util" target="classFrame"><I>IEvent3</I></A>
+<BR>
+<A HREF="jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view" target="classFrame"><I>IGameListPanel</I></A>
+<BR>
+<A HREF="jrummikub/model/IHand.html" title="interface in jrummikub.model" target="classFrame"><I>IHand</I></A>
+<BR>
+<A HREF="jrummikub/view/IHandPanel.html" title="interface in jrummikub.view" target="classFrame"><I>IHandPanel</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener.html" title="interface in jrummikub.util" target="classFrame"><I>IListener</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener1.html" title="interface in jrummikub.util" target="classFrame"><I>IListener1</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener2.html" title="interface in jrummikub.util" target="classFrame"><I>IListener2</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener3.html" title="interface in jrummikub.util" target="classFrame"><I>IListener3</I></A>
+<BR>
+<A HREF="jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view" target="classFrame"><I>ILoginPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl" target="classFrame">ImageUtil</A>
+<BR>
+<A HREF="jrummikub/model/IPlayer.html" title="interface in jrummikub.model" target="classFrame"><I>IPlayer</I></A>
+<BR>
+<A HREF="jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view" target="classFrame"><I>IPlayerPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view" target="classFrame"><I>IQuitWarningPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IQuitWarningPanel.QuitMode.html" title="enum in jrummikub.view" target="classFrame">IQuitWarningPanel.QuitMode</A>
+<BR>
+<A HREF="jrummikub/model/IRoundState.html" title="interface in jrummikub.model" target="classFrame"><I>IRoundState</I></A>
+<BR>
+<A HREF="jrummikub/view/IScorePanel.html" title="interface in jrummikub.view" target="classFrame"><I>IScorePanel</I></A>
+<BR>
+<A HREF="jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view" target="classFrame"><I>ISettingsPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/ISettingsPanel.SettingsError.html" title="enum in jrummikub.view" target="classFrame">ISettingsPanel.SettingsError</A>
+<BR>
+<A HREF="jrummikub/view/ISettingsPanel.SettingsMode.html" title="enum in jrummikub.view" target="classFrame">ISettingsPanel.SettingsMode</A>
+<BR>
+<A HREF="jrummikub/view/ISidePanel.html" title="interface in jrummikub.view" target="classFrame"><I>ISidePanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IStoneCollectionPanel.html" title="interface in jrummikub.view" target="classFrame"><I>IStoneCollectionPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IStonePanel.html" title="interface in jrummikub.view" target="classFrame"><I>IStonePanel</I></A>
+<BR>
+<A HREF="jrummikub/model/IStoneTray.html" title="interface in jrummikub.model" target="classFrame"><I>IStoneTray</I></A>
+<BR>
+<A HREF="jrummikub/model/ITable.html" title="interface in jrummikub.model" target="classFrame"><I>ITable</I></A>
+<BR>
+<A HREF="jrummikub/view/ITablePanel.html" title="interface in jrummikub.view" target="classFrame"><I>ITablePanel</I></A>
+<BR>
+<A HREF="jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn" target="classFrame"><I>ITurnControl</I></A>
+<BR>
+<A HREF="jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn" target="classFrame">ITurnControl.TurnInfo</A>
+<BR>
+<A HREF="jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control" target="classFrame"><I>ITurnTimer</I></A>
+<BR>
+<A HREF="jrummikub/view/IView.html" title="interface in jrummikub.view" target="classFrame"><I>IView</I></A>
+<BR>
+<A HREF="jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view" target="classFrame">IView.BottomPanelType</A>
+<BR>
+<A HREF="jrummikub/JRummikub.html" title="class in jrummikub" target="classFrame">JRummikub</A>
+<BR>
+<A HREF="jrummikub/control/LoginControl.html" title="class in jrummikub.control" target="classFrame">LoginControl</A>
+<BR>
+<A HREF="jrummikub/util/LoginData.html" title="class in jrummikub.util" target="classFrame">LoginData</A>
+<BR>
+<A HREF="jrummikub/view/LoginError.html" title="enum in jrummikub.view" target="classFrame">LoginError</A>
+<BR>
+<A HREF="jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl" target="classFrame">LoginPanel</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network" target="classFrame">NetworkControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network" target="classFrame">NetworkGameControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network" target="classFrame">NetworkRoundControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network" target="classFrame">NetworkSettingsControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network" target="classFrame">NetworkTurnControl</A>
+<BR>
+<A HREF="jrummikub/util/Pair.html" title="class in jrummikub.util" target="classFrame">Pair</A>
+<BR>
+<A HREF="jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl" target="classFrame">PausePanel</A>
+<BR>
+<A HREF="jrummikub/model/Player.html" title="class in jrummikub.model" target="classFrame">Player</A>
+<BR>
+<A HREF="jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl" target="classFrame">PlayerPanel</A>
+<BR>
+<A HREF="jrummikub/model/PlayerSettings.html" title="class in jrummikub.model" target="classFrame">PlayerSettings</A>
+<BR>
+<A HREF="jrummikub/model/PlayerSettings.Type.html" title="enum in jrummikub.model" target="classFrame">PlayerSettings.Type</A>
+<BR>
+<A HREF="jrummikub/model/Position.html" title="class in jrummikub.model" target="classFrame">Position</A>
+<BR>
+<A HREF="jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl" target="classFrame">QuitWarningPanel</A>
+<BR>
+<A HREF="jrummikub/control/RoundControl.html" title="class in jrummikub.control" target="classFrame">RoundControl</A>
+<BR>
+<A HREF="jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control" target="classFrame">RoundControl.InvalidTurnInfo</A>
+<BR>
+<A HREF="jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control" target="classFrame">RoundControl.InvalidTurnType</A>
+<BR>
+<A HREF="jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl" target="classFrame">RoundEndPanel</A>
+<BR>
+<A HREF="jrummikub/model/RoundState.html" title="class in jrummikub.model" target="classFrame">RoundState</A>
+<BR>
+<A HREF="jrummikub/control/SaveControl.html" title="class in jrummikub.control" target="classFrame">SaveControl</A>
+<BR>
+<A HREF="jrummikub/model/Score.html" title="class in jrummikub.model" target="classFrame">Score</A>
+<BR>
+<A HREF="jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl" target="classFrame">ScorePanel</A>
+<BR>
+<A HREF="jrummikub/control/SettingsControl.html" title="class in jrummikub.control" target="classFrame">SettingsControl</A>
+<BR>
+<A HREF="jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl" target="classFrame">SettingsPanel</A>
+<BR>
+<A HREF="jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl" target="classFrame">SidePanel</A>
+<BR>
+<A HREF="jrummikub/view/impl/SidePanel.InfoPanel.html" title="class in jrummikub.view.impl" target="classFrame">SidePanel.InfoPanel</A>
+<BR>
+<A HREF="jrummikub/model/Sizeable.html" title="interface in jrummikub.model" target="classFrame"><I>Sizeable</I></A>
+<BR>
+<A HREF="jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl" target="classFrame">StartTurnPanel</A>
+<BR>
+<A HREF="jrummikub/model/Stone.html" title="class in jrummikub.model" target="classFrame">Stone</A>
+<BR>
+<A HREF="jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl" target="classFrame">StoneCollectionPanel</A>
+<BR>
+<A HREF="jrummikub/model/StoneColor.html" title="enum in jrummikub.model" target="classFrame">StoneColor</A>
+<BR>
+<A HREF="jrummikub/model/StoneHeap.html" title="class in jrummikub.model" target="classFrame">StoneHeap</A>
+<BR>
+<A HREF="jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl" target="classFrame">StonePainter</A>
+<BR>
+<A HREF="jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl" target="classFrame">StonePainter.StoneState</A>
+<BR>
+<A HREF="jrummikub/model/StoneSet.html" title="class in jrummikub.model" target="classFrame">StoneSet</A>
+<BR>
+<A HREF="jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model" target="classFrame">StoneSet.Type</A>
+<BR>
+<A HREF="jrummikub/model/StoneTray.html" title="class in jrummikub.model" target="classFrame">StoneTray</A>
+<BR>
+<A HREF="jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model" target="classFrame">StoneTray.Direction</A>
+<BR>
+<A HREF="jrummikub/model/Table.html" title="class in jrummikub.model" target="classFrame">Table</A>
+<BR>
+<A HREF="jrummikub/model/Table.StoneInfo.html" title="class in jrummikub.model" target="classFrame">Table.StoneInfo</A>
+<BR>
+<A HREF="jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl" target="classFrame">TablePanel</A>
+<BR>
+<A HREF="jrummikub/control/turn/TurnControlFactory.html" title="class in jrummikub.control.turn" target="classFrame">TurnControlFactory</A>
+<BR>
+<A HREF="jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai" target="classFrame">TurnLogic</A>
+<BR>
+<A HREF="jrummikub/ai/TurnLogic.Contradiction.html" title="class in jrummikub.ai" target="classFrame">TurnLogic.Contradiction</A>
+<BR>
+<A HREF="jrummikub/control/turn/TurnMode.html" title="enum in jrummikub.control.turn" target="classFrame">TurnMode</A>
+<BR>
+<A HREF="jrummikub/control/TurnTimer.html" title="class in jrummikub.control" target="classFrame">TurnTimer</A>
+<BR>
+<A HREF="jrummikub/view/impl/View.html" title="class in jrummikub.view.impl" target="classFrame">View</A>
<BR>
</FONT></TD>
</TR>
diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html
index 43a7ea5..4b1f69f 100644
--- a/doc/allclasses-noframe.html
+++ b/doc/allclasses-noframe.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
All Classes
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -21,7 +21,239 @@ All Classes
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<BR>
+<A HREF="jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<BR>
+<A HREF="jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<BR>
+<A HREF="jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<BR>
+<A HREF="jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<BR>
+<A HREF="jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<BR>
+<A HREF="jrummikub/util/Connection.html" title="interface in jrummikub.util"><I>Connection</I></A>
+<BR>
+<A HREF="jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<BR>
+<A HREF="jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<BR>
+<A HREF="jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
+<BR>
+<A HREF="jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A>
+<BR>
+<A HREF="jrummikub/server/DedicatedServer.ServerStatus.html" title="enum in jrummikub.server">DedicatedServer.ServerStatus</A>
+<BR>
+<A HREF="jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
+<BR>
+<A HREF="jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
+<BR>
+<A HREF="jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
+<BR>
+<A HREF="jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A>
+<BR>
+<A HREF="jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<BR>
+<A HREF="jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<BR>
+<A HREF="jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network">GameJoinControl</A>
+<BR>
+<A HREF="jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<BR>
+<A HREF="jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl">GameListPanel.GameDataCellRenderer</A>
+<BR>
+<A HREF="jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<BR>
+<A HREF="jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<BR>
+<A HREF="jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<BR>
+<A HREF="jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<BR>
+<A HREF="jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.GroupComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.GroupComparator</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.HandStonePositionComparator</A>
+<BR>
+<A HREF="jrummikub/control/turn/HumanTurnControl.RunComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.RunComparator</A>
+<BR>
+<A HREF="jrummikub/view/IClickable.html" title="interface in jrummikub.view"><I>IClickable</I></A>
+<BR>
+<A HREF="jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network"><I>IConnectionControl</I></A>
+<BR>
+<A HREF="jrummikub/view/IConnectPanel.html" title="interface in jrummikub.view"><I>IConnectPanel</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent.html" title="interface in jrummikub.util"><I>IEvent</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent1.html" title="interface in jrummikub.util"><I>IEvent1</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent2.html" title="interface in jrummikub.util"><I>IEvent2</I></A>
+<BR>
+<A HREF="jrummikub/util/IEvent3.html" title="interface in jrummikub.util"><I>IEvent3</I></A>
+<BR>
+<A HREF="jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view"><I>IGameListPanel</I></A>
+<BR>
+<A HREF="jrummikub/model/IHand.html" title="interface in jrummikub.model"><I>IHand</I></A>
+<BR>
+<A HREF="jrummikub/view/IHandPanel.html" title="interface in jrummikub.view"><I>IHandPanel</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener.html" title="interface in jrummikub.util"><I>IListener</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener1.html" title="interface in jrummikub.util"><I>IListener1</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener2.html" title="interface in jrummikub.util"><I>IListener2</I></A>
+<BR>
+<A HREF="jrummikub/util/IListener3.html" title="interface in jrummikub.util"><I>IListener3</I></A>
+<BR>
+<A HREF="jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view"><I>ILoginPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl">ImageUtil</A>
+<BR>
+<A HREF="jrummikub/model/IPlayer.html" title="interface in jrummikub.model"><I>IPlayer</I></A>
+<BR>
+<A HREF="jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view"><I>IPlayerPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view"><I>IQuitWarningPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IQuitWarningPanel.QuitMode.html" title="enum in jrummikub.view">IQuitWarningPanel.QuitMode</A>
+<BR>
+<A HREF="jrummikub/model/IRoundState.html" title="interface in jrummikub.model"><I>IRoundState</I></A>
+<BR>
+<A HREF="jrummikub/view/IScorePanel.html" title="interface in jrummikub.view"><I>IScorePanel</I></A>
+<BR>
+<A HREF="jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view"><I>ISettingsPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/ISettingsPanel.SettingsError.html" title="enum in jrummikub.view">ISettingsPanel.SettingsError</A>
+<BR>
+<A HREF="jrummikub/view/ISettingsPanel.SettingsMode.html" title="enum in jrummikub.view">ISettingsPanel.SettingsMode</A>
+<BR>
+<A HREF="jrummikub/view/ISidePanel.html" title="interface in jrummikub.view"><I>ISidePanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IStoneCollectionPanel.html" title="interface in jrummikub.view"><I>IStoneCollectionPanel</I></A>
+<BR>
+<A HREF="jrummikub/view/IStonePanel.html" title="interface in jrummikub.view"><I>IStonePanel</I></A>
+<BR>
+<A HREF="jrummikub/model/IStoneTray.html" title="interface in jrummikub.model"><I>IStoneTray</I></A>
+<BR>
+<A HREF="jrummikub/model/ITable.html" title="interface in jrummikub.model"><I>ITable</I></A>
+<BR>
+<A HREF="jrummikub/view/ITablePanel.html" title="interface in jrummikub.view"><I>ITablePanel</I></A>
+<BR>
+<A HREF="jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn"><I>ITurnControl</I></A>
+<BR>
+<A HREF="jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<BR>
+<A HREF="jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control"><I>ITurnTimer</I></A>
+<BR>
+<A HREF="jrummikub/view/IView.html" title="interface in jrummikub.view"><I>IView</I></A>
+<BR>
+<A HREF="jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view">IView.BottomPanelType</A>
+<BR>
+<A HREF="jrummikub/JRummikub.html" title="class in jrummikub">JRummikub</A>
+<BR>
+<A HREF="jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<BR>
+<A HREF="jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<BR>
+<A HREF="jrummikub/view/LoginError.html" title="enum in jrummikub.view">LoginError</A>
+<BR>
+<A HREF="jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<BR>
+<A HREF="jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network">NetworkTurnControl</A>
+<BR>
+<A HREF="jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<BR>
+<A HREF="jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<BR>
+<A HREF="jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<BR>
+<A HREF="jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<BR>
+<A HREF="jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<BR>
+<A HREF="jrummikub/model/PlayerSettings.Type.html" title="enum in jrummikub.model">PlayerSettings.Type</A>
+<BR>
+<A HREF="jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
+<BR>
+<A HREF="jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<BR>
+<A HREF="jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<BR>
+<A HREF="jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<BR>
+<A HREF="jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control">RoundControl.InvalidTurnType</A>
+<BR>
+<A HREF="jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<BR>
+<A HREF="jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<BR>
+<A HREF="jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<BR>
+<A HREF="jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>
+<BR>
+<A HREF="jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<BR>
+<A HREF="jrummikub/control/SettingsControl.html" title="class in jrummikub.control">SettingsControl</A>
+<BR>
+<A HREF="jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<BR>
+<A HREF="jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<BR>
+<A HREF="jrummikub/view/impl/SidePanel.InfoPanel.html" title="class in jrummikub.view.impl">SidePanel.InfoPanel</A>
+<BR>
+<A HREF="jrummikub/model/Sizeable.html" title="interface in jrummikub.model"><I>Sizeable</I></A>
+<BR>
+<A HREF="jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<BR>
+<A HREF="jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<BR>
+<A HREF="jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<BR>
+<A HREF="jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>
+<BR>
+<A HREF="jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<BR>
+<A HREF="jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<BR>
+<A HREF="jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl">StonePainter.StoneState</A>
+<BR>
+<A HREF="jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<BR>
+<A HREF="jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A>
+<BR>
+<A HREF="jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<BR>
+<A HREF="jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A>
+<BR>
+<A HREF="jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<BR>
+<A HREF="jrummikub/model/Table.StoneInfo.html" title="class in jrummikub.model">Table.StoneInfo</A>
+<BR>
+<A HREF="jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<BR>
+<A HREF="jrummikub/control/turn/TurnControlFactory.html" title="class in jrummikub.control.turn">TurnControlFactory</A>
+<BR>
+<A HREF="jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<BR>
+<A HREF="jrummikub/ai/TurnLogic.Contradiction.html" title="class in jrummikub.ai">TurnLogic.Contradiction</A>
+<BR>
+<A HREF="jrummikub/control/turn/TurnMode.html" title="enum in jrummikub.control.turn">TurnMode</A>
+<BR>
+<A HREF="jrummikub/control/TurnTimer.html" title="class in jrummikub.control">TurnTimer</A>
+<BR>
+<A HREF="jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<BR>
</FONT></TD>
</TR>
diff --git a/doc/constant-values.html b/doc/constant-values.html
index fdba2fc..2787153 100644
--- a/doc/constant-values.html
+++ b/doc/constant-values.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
Constant Field Values
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -84,8 +85,840 @@ Constant Field Values</H1>
</CENTER>
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
+<LI><A HREF="#jrummikub.control">jrummikub.control.*</A>
+<LI><A HREF="#jrummikub.model">jrummikub.model.*</A>
+<LI><A HREF="#jrummikub.util">jrummikub.util.*</A>
+<LI><A HREF="#jrummikub.view">jrummikub.view.*</A>
</UL>
+<A NAME="jrummikub.control"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+jrummikub.control.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.control.<A HREF="jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.control.RoundControl.InvalidTurnInfo.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/control/RoundControl.InvalidTurnInfo.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-3591000741414366776L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.control.network.<A HREF="jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.control.network.ConnectionControl.ELEMENT_NAME"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/control/network/ConnectionControl.html#ELEMENT_NAME">ELEMENT_NAME</A></CODE></TD>
+<TD ALIGN="right"><CODE>"rummikub"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.control.network.ConnectionControl.NAMESPACE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/control/network/ConnectionControl.html#NAMESPACE">NAMESPACE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http://home.universe-factory.net/rummikub/"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.control.network.jrummikub.control.network.ConnectionControl.TurnEndData</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.control.network.ConnectionControl.TurnEndData.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/control/network/ConnectionControl.TurnEndData.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-3800572117130220737L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="jrummikub.model"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+jrummikub.model.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.GameSettings.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/GameSettings.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-7221346125938175643L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.GameState.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/GameState.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-5787975403310108391L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Hand.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Hand.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>192210056255744909L</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Hand.WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Hand.html#WIDTH">WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>14</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/Player.html" title="class in jrummikub.model">Player</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Player.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Player.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2588861964190952815L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.PlayerSettings.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/PlayerSettings.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1963640115089275992L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Position.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Position.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-582497930480638380L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.RoundState.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/RoundState.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>8678490099871939059L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/Score.html" title="class in jrummikub.model">Score</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Score.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Score.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2200041688506962025L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Stone.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Stone.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>7032593080727812277L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.StoneHeap.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/StoneHeap.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-5247740086907775125L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.StoneSet.HORIZONTAL_BORDER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/StoneSet.html#HORIZONTAL_BORDER">HORIZONTAL_BORDER</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.125f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.StoneSet.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/StoneSet.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-3852631195648599398L</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.StoneSet.VERTICAL_BORDER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/StoneSet.html#VERTICAL_BORDER">VERTICAL_BORDER</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.5f</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>&lt;<A HREF="jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> extends <A HREF="jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>&gt;</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.StoneTray.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/StoneTray.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-6329309928640027222L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.model.<A HREF="jrummikub/model/Table.html" title="class in jrummikub.model">Table</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.model.Table.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/model/Table.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2433091681355019937L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="jrummikub.util"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+jrummikub.util.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.util.<A HREF="jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;<A HREF="jrummikub/util/Pair.html" title="type parameter in Pair">T1</A>,<A HREF="jrummikub/util/Pair.html" title="type parameter in Pair">T2</A>&gt;</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.util.Pair.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/util/Pair.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>9197464436906172698L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="jrummikub.view"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+jrummikub.view.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.<A HREF="jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.ConnectPanel.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/ConnectPanel.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.GameListPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.GameListPanel.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/GameListPanel.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.GameListPanel.GameDataCellRenderer</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.GameListPanel.GameDataCellRenderer.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-892701906163443927L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.HandPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.HandPanel.HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/HandPanel.html#HEIGHT">HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.LoginPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.LoginPanel.DEFAULT_PASSWORD"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;java.lang.String</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/LoginPanel.html#DEFAULT_PASSWORD">DEFAULT_PASSWORD</A></CODE></TD>
+<TD ALIGN="right"><CODE>"jrummikub"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.PausePanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PausePanel.MAX_BUTTON_FONT_SIZE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PausePanel.html#MAX_BUTTON_FONT_SIZE">MAX_BUTTON_FONT_SIZE</A></CODE></TD>
+<TD ALIGN="right"><CODE>12.0f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PausePanel.PANEL_FIRST_LINE_HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PausePanel.html#PANEL_FIRST_LINE_HEIGHT">PANEL_FIRST_LINE_HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.375f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PausePanel.PANEL_INSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PausePanel.html#PANEL_INSET">PANEL_INSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>15</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PausePanel.PANEL_MAX_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PausePanel.html#PANEL_MAX_WIDTH">PANEL_MAX_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>180</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PausePanel.PANEL_SEPARATOR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PausePanel.html#PANEL_SEPARATOR">PANEL_SEPARATOR</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.PlayerPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PlayerPanel.HAND_ROW_BUTTON_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PlayerPanel.html#HAND_ROW_BUTTON_RATIO">HAND_ROW_BUTTON_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.029999999329447746f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PlayerPanel.MAX_BUTTON_FONT_SIZE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PlayerPanel.html#MAX_BUTTON_FONT_SIZE">MAX_BUTTON_FONT_SIZE</A></CODE></TD>
+<TD ALIGN="right"><CODE>12.0f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PlayerPanel.SIDE_PANEL_FIRST_LINE_HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PlayerPanel.html#SIDE_PANEL_FIRST_LINE_HEIGHT">SIDE_PANEL_FIRST_LINE_HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.375f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PlayerPanel.SIDE_PANEL_INSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PlayerPanel.html#SIDE_PANEL_INSET">SIDE_PANEL_INSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PlayerPanel.SIDE_PANEL_MAX_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PlayerPanel.html#SIDE_PANEL_MAX_WIDTH">SIDE_PANEL_MAX_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>180</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.PlayerPanel.SIDE_PANEL_SEPARATOR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/PlayerPanel.html#SIDE_PANEL_SEPARATOR">SIDE_PANEL_SEPARATOR</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.QuitWarningPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.QuitWarningPanel.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/QuitWarningPanel.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.RoundEndPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.RoundEndPanel.MAX_BUTTON_FONT_SIZE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/RoundEndPanel.html#MAX_BUTTON_FONT_SIZE">MAX_BUTTON_FONT_SIZE</A></CODE></TD>
+<TD ALIGN="right"><CODE>12.0f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.RoundEndPanel.PANEL_FIRST_LINE_HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/RoundEndPanel.html#PANEL_FIRST_LINE_HEIGHT">PANEL_FIRST_LINE_HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.375f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.RoundEndPanel.PANEL_INSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/RoundEndPanel.html#PANEL_INSET">PANEL_INSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>15</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.RoundEndPanel.PANEL_MAX_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/RoundEndPanel.html#PANEL_MAX_WIDTH">PANEL_MAX_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>180</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.RoundEndPanel.PANEL_SEPARATOR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/RoundEndPanel.html#PANEL_SEPARATOR">PANEL_SEPARATOR</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.StartTurnPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StartTurnPanel.MAX_BUTTON_FONT_SIZE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StartTurnPanel.html#MAX_BUTTON_FONT_SIZE">MAX_BUTTON_FONT_SIZE</A></CODE></TD>
+<TD ALIGN="right"><CODE>12.0f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StartTurnPanel.PANEL_FIRST_LINE_HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StartTurnPanel.html#PANEL_FIRST_LINE_HEIGHT">PANEL_FIRST_LINE_HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.20000000298023224f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StartTurnPanel.PANEL_INSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StartTurnPanel.html#PANEL_INSET">PANEL_INSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>15</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StartTurnPanel.PANEL_MAX_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StartTurnPanel.html#PANEL_MAX_WIDTH">PANEL_MAX_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>180</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StartTurnPanel.PANEL_SEPARATOR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StartTurnPanel.html#PANEL_SEPARATOR">PANEL_SEPARATOR</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.StoneCollectionPanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StoneCollectionPanel.INSET_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StoneCollectionPanel.html#INSET_RATIO">INSET_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.10000000149011612f</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.StonePainter</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.ASPECT_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#ASPECT_RATIO">ASPECT_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.75</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.BRIGHTER_SCALE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#BRIGHTER_SCALE">BRIGHTER_SCALE</A></CODE></TD>
+<TD ALIGN="right"><CODE>1.149999976158142</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.CIRCLE_POS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#CIRCLE_POS">CIRCLE_POS</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.7250000238418579</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.CIRCLE_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#CIRCLE_WIDTH">CIRCLE_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.44999998807907104</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.DEFAULT_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#DEFAULT_WIDTH">DEFAULT_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>40.0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.FACE_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#FACE_WIDTH">FACE_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.4749999940395355</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.HEIGHT_SCALE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#HEIGHT_SCALE">HEIGHT_SCALE</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.01875</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.HOVER_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#HOVER_RATIO">HOVER_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.699999988079071</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.REDDEN_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#REDDEN_RATIO">REDDEN_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.30000001192092896</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.TEXT_POS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#TEXT_POS">TEXT_POS</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.2750000059604645</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.StonePainter.WIDTH_SCALE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/StonePainter.html#WIDTH_SCALE">WIDTH_SCALE</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.025</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.jrummikub.view.impl.TablePanel</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.COLLECTION_GAP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#COLLECTION_GAP">COLLECTION_GAP</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.COLLECTION_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#COLLECTION_RATIO">COLLECTION_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.11999999731779099</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.CONNECTOR_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#CONNECTOR_WIDTH">CONNECTOR_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.25</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.HORIZONTAL_MARGIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#HORIZONTAL_MARGIN">HORIZONTAL_MARGIN</A></CODE></TD>
+<TD ALIGN="right"><CODE>1.0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.MIN_VISIBLE_HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#MIN_VISIBLE_HEIGHT">MIN_VISIBLE_HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>5.0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.MIN_VISIBLE_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#MIN_VISIBLE_WIDTH">MIN_VISIBLE_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>10.0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.TablePanel.VERTICAL_MARGIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;double</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/TablePanel.html#VERTICAL_MARGIN">VERTICAL_MARGIN</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.699999988079071</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">jrummikub.view.impl.<A HREF="jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.View.PLAYER_PANEL_MAX_HEIGHT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/View.html#PLAYER_PANEL_MAX_HEIGHT">PLAYER_PANEL_MAX_HEIGHT</A></CODE></TD>
+<TD ALIGN="right"><CODE>180</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.View.PLAYER_PANEL_RATIO"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;float</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/View.html#PLAYER_PANEL_RATIO">PLAYER_PANEL_RATIO</A></CODE></TD>
+<TD ALIGN="right"><CODE>0.14000000059604645f</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="jrummikub.view.impl.View.TABLE_BORDER_WIDTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="jrummikub/view/impl/View.html#TABLE_BORDER_WIDTH">TABLE_BORDER_WIDTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
<HR>
@@ -98,7 +931,8 @@ Constant Field Values</H1>
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html
index f9f746a..8132258 100644
--- a/doc/deprecated-list.html
+++ b/doc/deprecated-list.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
Deprecated List
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -98,7 +99,8 @@ function windowTitle()
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
diff --git a/doc/help-doc.html b/doc/help-doc.html
index 9030d6c..204976c 100644
--- a/doc/help-doc.html
+++ b/doc/help-doc.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
API Help
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -83,6 +84,12 @@ function windowTitle()
How This API Document Is Organized</H1>
</CENTER>
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
Package</H3>
<BLOCKQUOTE>
@@ -169,7 +176,8 @@ This help file applies to API documentation generated using the standard doclet.
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-C-Index
+A-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,13 +78,290 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_C_"><!-- --></A><H2>
-<B>C</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html#clearView()"><B>clearView()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#abort"><B>abort</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#abort()"><B>abort()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Aborts currently running solve call
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#abort()"><B>abort()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Abort settings control once settings are set
+<DT><A HREF="../jrummikub/control/LoginControl.html#abort()"><B>abort()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>Control abortion once all login data have been processed or login was
+ canceled
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#abort()"><B>abort()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#abort()"><B>abort()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Ends the network connection if canceled
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#abortControls()"><B>abortControls()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>End all controls in case of e.g. quit event
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#abortControls()"><B>abortControls()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#aborted"><B>aborted</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#abortGame()"><B>abortGame()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Clean abortion of a running game when another one is loaded or when a new
+ one is started
+<DT><A HREF="../jrummikub/control/RoundControl.html#abortRound()"><B>abortRound()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Abort round if a new one is started or a saved one is loaded
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#abortTurn()"><B>abortTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#abortTurn()"><B>abortTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.html#abortTurn()"><B>abortTurn()</B></A> -
+Method in interface jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A>
+<DD>Abort the turn
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network"><B>AbstractGameBeginControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Abstract class for network game controls in between choosing and starting a
+ game<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#AbstractGameBeginControl(jrummikub.control.network.IConnectionControl, jrummikub.view.IView, jrummikub.util.GameData, jrummikub.view.ISettingsPanel.SettingsMode)"><B>AbstractGameBeginControl(IConnectionControl, IView, GameData, ISettingsPanel.SettingsMode)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>Create a new game begin control
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control"><B>AbstractSettingsControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Abstract control class managing joined methods and attributes of all
+ different (network, default...) settings controls<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#AbstractSettingsControl(jrummikub.view.IView, jrummikub.model.GameSettings)"><B>AbstractSettingsControl(IView, GameSettings)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Create a new settings control
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl"><B>AbstractStonePanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Base class for panels that draw stones<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#AbstractStonePanel()"><B>AbstractStonePanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Create a new StonePanel with default scale factor
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#AbstractStonePanel(float)"><B>AbstractStonePanel(float)</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Create a new StonePanel with a given scale factor
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn"><B>AbstractTurnControl</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>Abstract base class for TurnControls<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#AbstractTurnControl()"><B>AbstractTurnControl()</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#accumulatedScore"><B>accumulatedScore</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#ackJoinGame(java.lang.String, boolean)"><B>ackJoinGame(String, boolean)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#ackJoinGame(java.lang.String, boolean)"><B>ackJoinGame(String, boolean)</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#acknowledgeConnectionLostEvent"><B>acknowledgeConnectionLostEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#acknowledgeInvalidEvent"><B>acknowledgeInvalidEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/TurnTimer.html#actionPerformed(java.awt.event.ActionEvent)"><B>actionPerformed(ActionEvent)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control">TurnTimer</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#actionQueue"><B>actionQueue</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/RoundState.html#activePlayer"><B>activePlayer</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#add(jrummikub.ai.TurnLogic.StoneState)"><B>add(TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Adds stones to be considered in the state
+<DT><A HREF="../jrummikub/util/Event.html#add(jrummikub.util.IListener)"><B>add(IListener)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event1.html#add(jrummikub.util.IListener1)"><B>add(IListener1&lt;T&gt;)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event2.html#add(jrummikub.util.IListener2)"><B>add(IListener2&lt;T1, T2&gt;)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event3.html#add(jrummikub.util.IListener3)"><B>add(IListener3&lt;T1, T2, T3&gt;)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/IEvent.html#add(jrummikub.util.IListener)"><B>add(IListener)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent.html" title="interface in jrummikub.util">IEvent</A>
+<DD>Start to publish all events to a given listener
+<DT><A HREF="../jrummikub/util/IEvent1.html#add(jrummikub.util.IListener1)"><B>add(IListener1&lt;T&gt;)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A>
+<DD>Start to publish all events to a given listener
+<DT><A HREF="../jrummikub/util/IEvent2.html#add(jrummikub.util.IListener2)"><B>add(IListener2&lt;T1, T2&gt;)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent2.html" title="interface in jrummikub.util">IEvent2</A>
+<DD>Start to publish all events to a given listener
+<DT><A HREF="../jrummikub/util/IEvent3.html#add(jrummikub.util.IListener3)"><B>add(IListener3&lt;T1, T2, T3&gt;)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent3.html" title="interface in jrummikub.util">IEvent3</A>
+<DD>Start to publish all events to a given listener
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#addAccumulatedScore()"><B>addAccumulatedScore()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#addButtonHandlers()"><B>addButtonHandlers()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#addButtons(java.awt.GridBagConstraints)"><B>addButtons(GridBagConstraints)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>Adds all three buttons to the panel
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#addConnectionControlListeners(jrummikub.control.network.IConnectionControl, jrummikub.model.GameSettings)"><B>addConnectionControlListeners(IConnectionControl, GameSettings)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#addConnectionControlListeners()"><B>addConnectionControlListeners()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Adds the listeners for connection control events
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#addConnectionLostListeners()"><B>addConnectionLostListeners()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Adds the listeners for lost connection events
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#addConnectionSetupListeners(jrummikub.util.LoginData)"><B>addConnectionSetupListeners(LoginData)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html#addData(org.jivesoftware.smack.packet.DefaultPacketExtension)"><B>addData(DefaultPacketExtension)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html" title="class in jrummikub.control.network">ConnectionControl.SendRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addDefaultButtons()"><B>addDefaultButtons()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#addFirstPlayer()"><B>addFirstPlayer()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#addGameControlListeners(jrummikub.control.GameControl)"><B>addGameControlListeners(GameControl)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>Adds events listeners to game control events
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#addHandPanelHandlers()"><B>addHandPanelHandlers()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.PlayerListItem.html#addHandSizeInfo(jrummikub.model.IPlayer)"><B>addHandSizeInfo(IPlayer)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.PlayerListItem.html" title="class in jrummikub.view.impl">SidePanel.PlayerListItem</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#addHandStones(java.util.List)"><B>addHandStones(List&lt;Stone&gt;)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#addInputRow(java.lang.String, javax.swing.JTextField)"><B>addInputRow(String, JTextField)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.PlayerListItem.html#addLastTurnInfo(jrummikub.model.IPlayer)"><B>addLastTurnInfo(IPlayer)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.PlayerListItem.html" title="class in jrummikub.view.impl">SidePanel.PlayerListItem</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#addListeners()"><B>addListeners()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Add event listeners to abstract settings control
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addNetworkJoinButtons()"><B>addNetworkJoinButtons()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addNetworkOfferButtons()"><B>addNetworkOfferButtons()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addNetworkSetupButtons()"><B>addNetworkSetupButtons()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#addNewNetworkGameHandler()"><B>addNewNetworkGameHandler()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#addOfferUpdateListener()"><B>addOfferUpdateListener()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#addOptionListeners1()"><B>addOptionListeners1()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Add the first half of event listeners to option panel
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#addOptionListeners2()"><B>addOptionListeners2()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Add the second half of event listeners to option panel
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addOptionPanelComponent(javax.swing.JComponent, boolean, int)"><B>addOptionPanelComponent(JComponent, boolean, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addOptionPanelComponents()"><B>addOptionPanelComponents()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addOptionPanelLabels()"><B>addOptionPanelLabels()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#addPlayer()"><B>addPlayer()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Add new player to the planned game
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#addPlayer()"><B>addPlayer()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SettingsControl.html#addPlayer()"><B>addPlayer()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/SettingsControl.html" title="class in jrummikub.control">SettingsControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addPlayerButton"><B>addPlayerButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addPlayerEvent"><B>addPlayerEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#addPlayerNames()"><B>addPlayerNames()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#addPlayerSettingsListeners()"><B>addPlayerSettingsListeners()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Add event listeners to the player settings panel
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#addPlayerSettingsPanel(int, jrummikub.model.PlayerSettings, java.util.List)"><B>addPlayerSettingsPanel(int, PlayerSettings, List&lt;PlayerSettings.Type&gt;)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#addQuitGameHandlers()"><B>addQuitGameHandlers()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#addSaveLoadHandlers()"><B>addSaveLoadHandlers()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#addScoreRow(jrummikub.model.Score, int)"><B>addScoreRow(Score, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#addStoneCollectionHandlers()"><B>addStoneCollectionHandlers()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#addTablePanelConnectorClickHandlers()"><B>addTablePanelConnectorClickHandlers()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#addTablePanelHandlers()"><B>addTablePanelHandlers()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#addTableStones(java.util.List)"><B>addTableStones(List&lt;Stone&gt;)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#addTurnControlListeners(jrummikub.control.turn.ITurnControl)"><B>addTurnControlListeners(ITurnControl)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#addTurnControlListeners(jrummikub.control.turn.ITurnControl)"><B>addTurnControlListeners(ITurnControl)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Override this
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#addVariantListeners()"><B>addVariantListeners()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Add event listeners for variants, e.g. standard or children
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#addViewEventListeners()"><B>addViewEventListeners()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#addViewListeners(jrummikub.view.IView, jrummikub.util.GameData)"><B>addViewListeners(IView, GameData)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#adminGranted(java.lang.String)"><B>adminGranted(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#adminRevoked(java.lang.String)"><B>adminRevoked(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn"><B>AIControl</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>Base class for AI players
+
+ Code not covered by tests uses timers and background threads.<DT><A HREF="../jrummikub/control/turn/AIControl.html#AIControl()"><B>AIControl()</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/LoginControl.html#appControl"><B>appControl</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control"><B>ApplicationControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>The application control controls the settings for a new games and create the
+ game control<DT><A HREF="../jrummikub/control/ApplicationControl.html#ApplicationControl(jrummikub.view.IView)"><B>ApplicationControl(IView)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>Creates a new application control
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#ASPECT_RATIO"><B>ASPECT_RATIO</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#autoAbort"><B>autoAbort</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#autoAbort()"><B>autoAbort()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Abort as soon as a solution is found
</DL>
<HR>
@@ -97,7 +375,8 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -137,7 +416,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-M-Index
+J-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,14 +78,62 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_M_"><!-- --></A><H2>
-<B>M</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_J_"><!-- --></A><H2>
+<B>J</B></H2>
<DL>
-<DT><A HREF="../jrummikub/JRummikub.html#main(java.lang.String[])"><B>main(String[])</B></A> -
-Static method in class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="class in jrummikub">JRummikub</A>
-<DD>The main method
-</DL>
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#join(jrummikub.util.GameData)"><B>join(GameData)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneSet.html#join(jrummikub.model.StoneSet)"><B>join(StoneSet)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Joins StoneSet to another StoneSet and returns the resulting new StoneSet
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#join()"><B>join()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>Emits a join event if a user selects a game and dedides to join it
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#joinButton"><B>joinButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#joined(java.lang.String)"><B>joined(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#joinEvent"><B>joinEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#joinGame(jrummikub.util.GameData)"><B>joinGame(GameData)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#joinGame(jrummikub.util.GameData)"><B>joinGame(GameData)</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#joker"><B>joker</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Stone.html#joker"><B>joker</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#jokerIDs"><B>jokerIDs</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>The position of the jokers in the other lists
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#jokerLabel"><B>jokerLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#jokerNumber"><B>jokerNumber</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#jokerNumberLabel"><B>jokerNumberLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#jokerNumberSpinner"><B>jokerNumberSpinner</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#jokerPoints"><B>jokerPoints</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/JRummikub.html" title="class in jrummikub"><B>JRummikub</B></A> - Class in <A HREF="../jrummikub/package-summary.html">jrummikub</A><DD>The main class<DT><A HREF="../jrummikub/JRummikub.html#JRummikub()"><B>JRummikub()</B></A> -
+Constructor for class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="class in jrummikub">JRummikub</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/package-summary.html"><B>jrummikub.ai</B></A> - package jrummikub.ai<DD>&nbsp;<DT><A HREF="../jrummikub/server/package-summary.html"><B>jrummikub.server</B></A> - package jrummikub.server<DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/package-summary.html"><B>jrummikub.view.impl</B></A> - package jrummikub.view.impl<DD>&nbsp;</DL>
<HR>
@@ -139,7 +187,7 @@ Static method in class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="cl
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-N-Index
+K-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,16 +78,16 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_N_"><!-- --></A><H2>
-<B>N</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_K_"><!-- --></A><H2>
+<B>K</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/GameState.html#nextPlayer()"><B>nextPlayer()</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#keepStonesButton"><B>keepStonesButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#kicked(java.lang.String, java.lang.String, java.lang.String)"><B>kicked(String, String, String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/IGameState.html#nextPlayer()"><B>nextPlayer()</B></A> -
-Method in interface jrummikub.model.<A HREF="../jrummikub/model/IGameState.html" title="interface in jrummikub.model">IGameState</A>
-<DD>Changes the activePlayer to the next <A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><CODE>Player</CODE></A> in the list
</DL>
<HR>
@@ -142,7 +142,7 @@ Method in interface jrummikub.model.<A HREF="../jrummikub/model/IGameState.html"
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-O-Index
+L-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,12 +78,145 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_O_"><!-- --></A><H2>
-<B>O</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/StoneTray.html#objects"><B>objects</B></A> -
-Variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DT><A HREF="../jrummikub/model/Player.html#laidOut"><B>laidOut</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#laidOutValidPoints()"><B>laidOutValidPoints()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/RoundState.html#lastPlayer"><B>lastPlayer</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameState.html#lastPlayerRedealed"><B>lastPlayerRedealed</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#lastStonePlayerName"><B>lastStonePlayerName</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Player.html#lastTurnInvalid"><B>lastTurnInvalid</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Player.html#lastTurnStoneCount"><B>lastTurnStoneCount</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#layeredPane"><B>layeredPane</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#leaveGame()"><B>leaveGame()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#leaveGame()"><B>leaveGame()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#left(java.lang.String)"><B>left(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#leftConnectorClickEvent"><B>leftConnectorClickEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#leftGroup"><B>leftGroup</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#leftHoveredConnector"><B>leftHoveredConnector</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#leftPanel"><B>leftPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#leftPanelResizeListener"><B>leftPanelResizeListener</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#leftPanelWidth"><B>leftPanelWidth</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#leftRun"><B>leftRun</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneTray.html#lessOrEqual(double, double)"><B>lessOrEqual(double, double)</B></A> -
+Static method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Static method for determining a less or equal relation considering a
+ small fuzziness
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#lessThan(T, T)"><B>lessThan(T, T)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Compare two objects, returning true if either is null
+<DT><A HREF="../jrummikub/util/Event.html#listeners"><B>listeners</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event1.html#listeners"><B>listeners</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event2.html#listeners"><B>listeners</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event3.html#listeners"><B>listeners</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.PlayerListPanel.html#listItems"><B>listItems</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.PlayerListPanel.html" title="class in jrummikub.view.impl">SidePanel.PlayerListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#load(java.io.File)"><B>load(File)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>Loads the specified file and sets game state and round state.
+<DT><A HREF="../jrummikub/view/impl/View.html#load()"><B>load()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#load()"><B>load()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Loading a game
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#loadButton"><B>loadButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#loadErrorEvent"><B>loadErrorEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#loadEvent"><B>loadEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#loadEvent"><B>loadEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#loadFileEvent"><B>loadFileEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#loadGameEvent"><B>loadGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#logic"><B>logic</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#login()"><B>login()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#loginControl"><B>loginControl</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control"><B>LoginControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Control checking and processing login data for network game<DT><A HREF="../jrummikub/control/LoginControl.html#LoginControl(jrummikub.view.IView, jrummikub.control.ApplicationControl)"><B>LoginControl(IView, ApplicationControl)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>Constructor for login Control
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#loginData"><B>loginData</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util"><B>LoginData</B></A> - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Data needed for the login in one data type (name, server, password, channel)<DT><A HREF="../jrummikub/util/LoginData.html#LoginData(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>LoginData(String, String, String, String)</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>Creates a new set of login data
+<DT><A HREF="../jrummikub/view/LoginError.html" title="enum in jrummikub.view"><B>LoginError</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Enum summarizing the different kinds of login errors<DT><A HREF="../jrummikub/view/LoginError.html#LoginError()"><B>LoginError()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/LoginError.html" title="enum in jrummikub.view">LoginError</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/LoginControl.html#loginEvent"><B>loginEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#loginEvent"><B>loginEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl"><B>LoginPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#LoginPanel()"><B>LoginPanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#loginPanel"><B>loginPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
</DL>
<HR>
@@ -139,7 +272,7 @@ Variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" ti
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-P-Index
+M-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,50 +78,109 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_P_"><!-- --></A><H2>
-<B>P</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/HandPanel.html#paintComponent(java.awt.Graphics)"><B>paintComponent(Graphics)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#paintComponent(java.awt.Graphics)"><B>paintComponent(Graphics)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html#paintComponent(java.awt.Graphics)"><B>paintComponent(Graphics)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, boolean, boolean)"><B>paintStone(Graphics2D, Stone, Position, boolean, boolean)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
-<DD>Paints a stone
-<DT><A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util"><B>Pair</B></A>&lt;<A HREF="../jrummikub/util/Pair.html" title="type parameter in Pair">T1</A>,<A HREF="../jrummikub/util/Pair.html" title="type parameter in Pair">T2</A>&gt; - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>A pair of objects<DT><A HREF="../jrummikub/util/Pair.html#Pair(T1, T2)"><B>Pair(T1, T2)</B></A> -
-Constructor for class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
-<DD>Create a new pair from two values
-<DT><A HREF="../jrummikub/model/IStoneTray.html#pickUp(E)"><B>pickUp(E)</B></A> -
-Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
-<DD>Tries to pick up (remove) a given object
-<DT><A HREF="../jrummikub/model/StoneTray.html#pickUp(E)"><B>pickUp(E)</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/ITable.html#pickUpStone(jrummikub.model.Stone)"><B>pickUpStone(Stone)</B></A> -
-Method in interface jrummikub.model.<A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>
-<DD>Removes <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> from the Table
-<DT><A HREF="../jrummikub/model/Table.html#pickUpStone(jrummikub.model.Stone)"><B>pickUpStone(Stone)</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
-<DD>Removes <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> from the Table
-<DT><A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><B>Player</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class managing player data.<DT><A HREF="../jrummikub/model/Player.html#Player(java.lang.String, java.awt.Color)"><B>Player(String, Color)</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
-<DD>Create a new player with a given name and color
-<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl"><B>PlayerPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Implementation of the player panel<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#PlayerPanel()"><B>PlayerPanel()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
-<DD>Creates a new PlayerPanel instance
-<DT><A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model"><B>Position</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD><A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> Position class to determine positions on <A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A> or
- <A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model"><CODE>Hand</CODE></A><DT><A HREF="../jrummikub/model/Position.html#Position(float, float)"><B>Position(float, float)</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
-<DD>Create a new position by specifying the coordinates
-<DT><A HREF="../jrummikub/model/StoneHeap.html#putBack(java.util.Collection)"><B>putBack(Collection&lt;Stone&gt;)</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
-<DD>Put stones back on the heap
+<DT><A HREF="../jrummikub/JRummikub.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="class in jrummikub">JRummikub</A>
+<DD>The main method
+<DT><A HREF="../jrummikub/server/DedicatedServer.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A>
+<DD>Main for a simple command line dedicated server
+<DT><A HREF="../jrummikub/view/impl/View.html#mainLayer"><B>mainLayer</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#makeAllOptionLabels(int)"><B>makeAllOptionLabels(int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#makeFiller()"><B>makeFiller()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#makeFullSet()"><B>makeFullSet()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Returns a set containing all possible neighbors
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#makeOptionLabel(int, java.lang.String)"><B>makeOptionLabel(int, String)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#makeVariantPanel()"><B>makeVariantPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#MAX_BUTTON_FONT_SIZE"><B>MAX_BUTTON_FONT_SIZE</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#MAX_BUTTON_FONT_SIZE"><B>MAX_BUTTON_FONT_SIZE</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#MAX_BUTTON_FONT_SIZE"><B>MAX_BUTTON_FONT_SIZE</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#MAX_BUTTON_FONT_SIZE"><B>MAX_BUTTON_FONT_SIZE</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#maxColor"><B>maxColor</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#maxRow"><B>maxRow</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#mayPause"><B>mayPause</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#mayPause"><B>mayPause</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#mayPause"><B>mayPause</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#membershipGranted(java.lang.String)"><B>membershipGranted(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#membershipRevoked(java.lang.String)"><B>membershipRevoked(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#menuBar"><B>menuBar</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#menuNewGameEvent"><B>menuNewGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html#message"><B>message</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html" title="class in jrummikub.control.network">ConnectionControl.SendRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html#messageLabel"><B>messageLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#messageLabel"><B>messageLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#messagesDuringGame(org.jivesoftware.smack.packet.DefaultPacketExtension, java.lang.String, java.lang.String)"><B>messagesDuringGame(DefaultPacketExtension, String, String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#messagesDuringRound(org.jivesoftware.smack.packet.DefaultPacketExtension, java.lang.String)"><B>messagesDuringRound(DefaultPacketExtension, String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#MIN_VISIBLE_HEIGHT"><B>MIN_VISIBLE_HEIGHT</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#MIN_VISIBLE_WIDTH"><B>MIN_VISIBLE_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#minColor"><B>minColor</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#moderatorGranted(java.lang.String)"><B>moderatorGranted(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#moderatorRevoked(java.lang.String)"><B>moderatorRevoked(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html#modifyMessage(org.jivesoftware.smack.packet.Message)"><B>modifyMessage(Message)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html" title="class in jrummikub.control.network">ConnectionControl.SendRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#muc"><B>muc</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
</DL>
<HR>
@@ -176,7 +235,7 @@ Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" titl
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-R-Index
+N-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,34 +78,134 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_R_"><!-- --></A><H2>
-<B>R</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
<DL>
-<DT><A HREF="../jrummikub/util/Connection.html#remove()"><B>remove()</B></A> -
-Method in interface jrummikub.util.<A HREF="../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A>
-<DD>Removes the listener
-<DT><A HREF="../jrummikub/util/Event.html#remove(jrummikub.util.IListener)"><B>remove(IListener)</B></A> -
-Method in class jrummikub.util.<A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/util/Event1.html#remove(jrummikub.util.IListener1)"><B>remove(IListener1&lt;T&gt;)</B></A> -
-Method in class jrummikub.util.<A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/util/Event2.html#remove(jrummikub.util.IListener2)"><B>remove(IListener2&lt;T1, T2&gt;)</B></A> -
-Method in class jrummikub.util.<A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/util/IEvent.html#remove(jrummikub.util.IListener)"><B>remove(IListener)</B></A> -
-Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent.html" title="interface in jrummikub.util">IEvent</A>
-<DD>Stop publishing events to a given listener
-<DT><A HREF="../jrummikub/util/IEvent1.html#remove(jrummikub.util.IListener1)"><B>remove(IListener1&lt;T&gt;)</B></A> -
-Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A>
-<DD>Stop publishing events to a given listener
-<DT><A HREF="../jrummikub/util/IEvent2.html#remove(jrummikub.util.IListener2)"><B>remove(IListener2&lt;T1, T2&gt;)</B></A> -
-Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent2.html" title="interface in jrummikub.util">IEvent2</A>
-<DD>Stop publishing events to a given listener
-<DT><A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control"><B>RoundControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Controller that manages a single round of rummikub<DT><A HREF="../jrummikub/control/RoundControl.html#RoundControl(jrummikub.model.IGameState, jrummikub.view.IView)"><B>RoundControl(IGameState, IView)</B></A> -
-Constructor for class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
-<DD>Create a new RoundControl using the given gameState and view
+<DT><A HREF="../jrummikub/model/PlayerSettings.html#name"><B>name</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#nameField"><B>nameField</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#nameLabel"><B>nameLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#NAMESPACE"><B>NAMESPACE</B></A> -
+Static variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#neededPoints"><B>neededPoints</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#neededScore"><B>neededScore</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#needIntialMeldThreshold()"><B>needIntialMeldThreshold()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Include initial meld threshold into turn logic
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#needsJoker(boolean)"><B>needsJoker(boolean)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Checks whether we need a joker on the left or right side to place
+ this stone
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#networkButton"><B>networkButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#networkControl"><B>networkControl</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network"><B>NetworkControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Class dealing with network connection, offering and choice of network games<DT><A HREF="../jrummikub/control/network/NetworkControl.html#NetworkControl(jrummikub.util.LoginData, jrummikub.control.network.IConnectionControl, jrummikub.control.SaveControl, jrummikub.view.IView)"><B>NetworkControl(LoginData, IConnectionControl, SaveControl, IView)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Creates a new network control
+<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network"><B>NetworkGameControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Class controlling network games<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html#NetworkGameControl(jrummikub.model.GameSettings, jrummikub.control.SaveControl, jrummikub.view.IView, jrummikub.control.network.IConnectionControl, boolean)"><B>NetworkGameControl(GameSettings, SaveControl, IView, IConnectionControl, boolean)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<DD>Creates new network game control
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#networkGameEvent"><B>networkGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#networkGameEvent"><B>networkGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network"><B>NetworkRoundControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Round control for network games<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#NetworkRoundControl(jrummikub.model.IRoundState, jrummikub.view.IView, jrummikub.control.network.IConnectionControl, boolean)"><B>NetworkRoundControl(IRoundState, IView, IConnectionControl, boolean)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>Creates new network round control
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network"><B>NetworkSettingsControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Settings for network games, entered by host<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#NetworkSettingsControl(java.lang.String, jrummikub.view.IView, jrummikub.model.GameSettings)"><B>NetworkSettingsControl(String, IView, GameSettings)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>Creates a new network settings control
+<DT><A HREF="../jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network"><B>NetworkTurnControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Turn control for network games<DT><A HREF="../jrummikub/control/network/NetworkTurnControl.html#NetworkTurnControl(jrummikub.control.network.IConnectionControl)"><B>NetworkTurnControl(IConnectionControl)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network">NetworkTurnControl</A>
+<DD>Creates new network turn control
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#newGameButton"><B>newGameButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#newGameEvent"><B>newGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#newRoundButton"><B>newRoundButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#newRoundEvent"><B>newRoundEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#nextPlayer()"><B>nextPlayer()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#nextPlayer()"><B>nextPlayer()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#nextPlayer()"><B>nextPlayer()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#nextPlayer()"><B>nextPlayer()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Set the next player as active player if the round is not finished
+<DT><A HREF="../jrummikub/model/IRoundState.html#nextPlayer()"><B>nextPlayer()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Changes the activePlayer to the next <A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><CODE>Player</CODE></A> in the list
+<DT><A HREF="../jrummikub/model/RoundState.html#nextPlayer()"><B>nextPlayer()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#nextPlayerEvent"><B>nextPlayerEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html#nextTurn()"><B>nextTurn()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Increments the turn number
+<DT><A HREF="../jrummikub/model/RoundState.html#nextTurn()"><B>nextTurn()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#nickname"><B>nickname</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#nickname"><B>nickname</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#nicknameChanged(java.lang.String, java.lang.String)"><B>nicknameChanged(String, String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#noLimits"><B>noLimits</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#noLimitsBox"><B>noLimitsBox</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#noLimitsLabel"><B>noLimitsLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#noLimitsLabel"><B>noLimitsLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#nonNullEquals(java.lang.Object, java.lang.Object)"><B>nonNullEquals(Object, Object)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Checks that two objects are equal to each other and not null
+<DT><A HREF="../jrummikub/model/GameSettings.html#numberOfStonesDealt"><B>numberOfStonesDealt</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#numberOfStonesDealtLabel"><B>numberOfStonesDealtLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#numberOfStonesDealtSpinner"><B>numberOfStonesDealtSpinner</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
</DL>
<HR>
@@ -160,7 +260,7 @@ Constructor for class jrummikub.control.<A HREF="../jrummikub/control/RoundContr
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-S-Index
+O-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,157 +78,72 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_S_"><!-- --></A><H2>
-<B>S</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#setCurrentPlayerName(java.lang.String)"><B>setCurrentPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
-<DD>Sets the current player name
-<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#setCurrentPlayerName(java.lang.String)"><B>setCurrentPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
-<DD>Sets the current player name
-<DT><A HREF="../jrummikub/view/impl/View.html#setCurrentPlayerName(java.lang.String)"><B>setCurrentPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/model/StoneTray.html#objects"><B>objects</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/WinPanel.html#setCurrentPlayerName(java.lang.String)"><B>setCurrentPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/WinPanel.html" title="class in jrummikub.view.impl">WinPanel</A>
-<DD>Sets the name of the current player
-<DT><A HREF="../jrummikub/view/IView.html#setCurrentPlayerName(java.lang.String)"><B>setCurrentPlayerName(String)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
-<DD>Sets the current player's name
-<DT><A HREF="../jrummikub/view/IHandPanel.html#setHandHeight(int)"><B>setHandHeight(int)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/IHandPanel.html" title="interface in jrummikub.view">IHandPanel</A>
-<DD>Set the number of stones that fit on the hand vertically
-<DT><A HREF="../jrummikub/view/impl/HandPanel.html#setHandHeight(int)"><B>setHandHeight(int)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DT><A HREF="../jrummikub/model/StoneTray.html#objectsOverlap(E, jrummikub.model.Position, E, jrummikub.model.Position)"><B>objectsOverlap(E, Position, E, Position)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Tests whether two objects overlap
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#offerButton"><B>offerButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/IHandPanel.html#setHandWidth(int)"><B>setHandWidth(int)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/IHandPanel.html" title="interface in jrummikub.view">IHandPanel</A>
-<DD>Set the number of stones that fit on the hand horizontally
-<DT><A HREF="../jrummikub/view/impl/HandPanel.html#setHandWidth(int)"><B>setHandWidth(int)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#offeredGame"><B>offeredGame</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html#setLeftPlayerName(java.lang.String)"><B>setLeftPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#offerGame(jrummikub.util.GameData)"><B>offerGame(GameData)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/ITablePanel.html#setLeftPlayerName(java.lang.String)"><B>setLeftPlayerName(String)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
-<DD>Sets the player name on the left label
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html#setRightPlayerName(java.lang.String)"><B>setRightPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#offerGame(jrummikub.util.GameData)"><B>offerGame(GameData)</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/ITablePanel.html#setRightPlayerName(java.lang.String)"><B>setRightPlayerName(String)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
-<DD>Sets the player name on the right label
-<DT><A HREF="../jrummikub/view/impl/StonePainter.html#setScale(float)"><B>setScale(float)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
-<DD>Sets the new grid scale
-<DT><A HREF="../jrummikub/view/impl/HandPanel.html#setSelectedStones(java.util.Collection)"><B>setSelectedStones(Collection&lt;Stone&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
-<DD>Sets the stones that are to be painted selected
-<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#setSelectedStones(java.util.Collection)"><B>setSelectedStones(Collection&lt;Stone&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
-<DD>Sets the stones to be shown in the collection
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html#setSelectedStones(java.util.Collection)"><B>setSelectedStones(Collection&lt;Stone&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
-<DD>Sets the currently selected stones
-<DT><A HREF="../jrummikub/view/impl/View.html#setSelectedStones(java.util.Collection)"><B>setSelectedStones(Collection&lt;Stone&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#offerGame()"><B>offerGame()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/IView.html#setSelectedStones(java.util.Collection)"><B>setSelectedStones(Collection&lt;Stone&gt;)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
-<DD>Sets the stones that are to be painted selected
-<DT><A HREF="../jrummikub/view/IHandPanel.html#setStones(java.lang.Iterable)"><B>setStones(Iterable&lt;Pair&lt;Stone, Position&gt;&gt;)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/IHandPanel.html" title="interface in jrummikub.view">IHandPanel</A>
-<DD>Set the player's stones to display on the board
-<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)"><B>setStones(Iterable&lt;Pair&lt;Stone, Position&gt;&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
-<DD>Sets the list of stones that can be clicked on
-<DT><A HREF="../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)"><B>setStones(Iterable&lt;Pair&lt;Stone, Position&gt;&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#offerGameEvent"><B>offerGameEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html#setStoneSets(java.lang.Iterable)"><B>setStoneSets(Iterable&lt;Pair&lt;StoneSet, Position&gt;&gt;)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#offerGameEvent"><B>offerGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/ITablePanel.html#setStoneSets(java.lang.Iterable)"><B>setStoneSets(Iterable&lt;Pair&lt;StoneSet, Position&gt;&gt;)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
-<DD>Sets the stone sets lying on the table
-<DT><A HREF="../jrummikub/model/GameState.html#setTable(jrummikub.model.ITable)"><B>setTable(ITable)</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#oldHand"><B>oldHand</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/IGameState.html#setTable(jrummikub.model.ITable)"><B>setTable(ITable)</B></A> -
-Method in interface jrummikub.model.<A HREF="../jrummikub/model/IGameState.html" title="interface in jrummikub.model">IGameState</A>
-<DD>Sets the current <A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A>
-<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#setTimeLeft(int)"><B>setTimeLeft(int)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#oldTable"><B>oldTable</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/IPlayerPanel.html#setTimeLeft(int)"><B>setTimeLeft(int)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view">IPlayerPanel</A>
-<DD>Sets the time the player has left for his turn
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html#setTopPlayerName(java.lang.String)"><B>setTopPlayerName(String)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DT><A HREF="../jrummikub/model/GameSettings.html#oneHuman()"><B>oneHuman()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Check if there is only one human player
+<DT><A HREF="../jrummikub/view/impl/SidePanel.BottomScrollPane.html#onResize()"><B>onResize()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.BottomScrollPane.html" title="class in jrummikub.view.impl">SidePanel.BottomScrollPane</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/ITablePanel.html#setTopPlayerName(java.lang.String)"><B>setTopPlayerName(String)</B></A> -
-Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
-<DD>Sets the player name on the top label
-<DT><A HREF="../jrummikub/model/StoneSet.html#size()"><B>size()</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>Returns the number of stones in the set.
-<DT><A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model"><B>Sizeable</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Objects that have a size.<DT><A HREF="../jrummikub/model/StoneSet.html#splitAt(int)"><B>splitAt(int)</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>Splits the StoneSet at a specified <A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model"><CODE>Position</CODE></A> and returns two new
- Stone Sets
-<DT><A HREF="../jrummikub/control/GameControl.html#startGame()"><B>startGame()</B></A> -
-Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
-<DD>Game gets started by initializing the first Round
-<DT><A HREF="../jrummikub/control/RoundControl.html#startRound()"><B>startRound()</B></A> -
-Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
-<DD>Begin the round
-<DT><A HREF="../jrummikub/control/ITurnTimer.html#startTimer()"><B>startTimer()</B></A> -
-Method in interface jrummikub.control.<A HREF="../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control">ITurnTimer</A>
-<DD>Starts the timer
-<DT><A HREF="../jrummikub/control/TurnTimer.html#startTimer()"><B>startTimer()</B></A> -
-Method in class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control">TurnTimer</A>
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#onTable"><B>onTable</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/control/TurnControl.html#startTurn()"><B>startTurn()</B></A> -
-Method in class jrummikub.control.<A HREF="../jrummikub/control/TurnControl.html" title="class in jrummikub.control">TurnControl</A>
-<DD>Start the turn
-<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl"><B>StartTurnPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>A panel that is displayed before a player's turn<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#StartTurnPanel()"><B>StartTurnPanel()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
-<DD>Creates a new StartTurnPanel
-<DT><A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><B>Stone</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Basic Rummikub Stone<DT><A HREF="../jrummikub/model/Stone.html#Stone(jrummikub.model.StoneColor)"><B>Stone(StoneColor)</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
-<DD>Creates a joker of the given color.
-<DT><A HREF="../jrummikub/model/Stone.html#Stone(int, jrummikub.model.StoneColor)"><B>Stone(int, StoneColor)</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
-<DD>Creates a normal stone of a given color and value
-<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl"><B>StoneCollectionPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Implementation of the stone collection (selection)<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#StoneCollectionPanel()"><B>StoneCollectionPanel()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
-<DD>Creates a new StoneCollection instance
-<DT><A HREF="../jrummikub/model/StoneColor.html" title="enum in jrummikub.model"><B>StoneColor</B></A> - Enum in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class specifying possible StoneColors<DT><A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model"><B>StoneHeap</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>StoneHeap creates all <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>s for a game, manages them and allows
- players to draw one or more random Stones.<DT><A HREF="../jrummikub/model/StoneHeap.html#StoneHeap()"><B>StoneHeap()</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
-<DD>Creates 106 Stones according to standard rules
-<DT><A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl"><B>StonePainter</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>The StonePainter paints stones and converts between pixel and grid
- coordinates<DT><A HREF="../jrummikub/view/impl/StonePainter.html#StonePainter(float)"><B>StonePainter(float)</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#openNewGameButton"><B>openNewGameButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><B>StoneSet</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class managing <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>s joined together to form sets<DT><A HREF="../jrummikub/model/StoneSet.html#StoneSet(jrummikub.model.Stone)"><B>StoneSet(Stone)</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>Create a new single stone stone set
-<DT><A HREF="../jrummikub/model/StoneSet.html#StoneSet(java.util.List)"><B>StoneSet(List&lt;Stone&gt;)</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>Create a stone set from a list of stones
-<DT><A HREF="../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model"><B>StoneSet.Type</B></A> - Enum in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Validity type of the set<DT><A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model"><B>StoneTray</B></A>&lt;<A HREF="../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> extends <A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>&gt; - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>A StoneTray is a collection of positioned objects (for example <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>s
- or <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A>s.<DT><A HREF="../jrummikub/model/StoneTray.html#StoneTray()"><B>StoneTray()</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#openNewGameEvent"><B>openNewGameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model"><B>StoneTray.Direction</B></A> - Enum in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Possible move directions in case of overlapping Stones/Sets<DT><A HREF="../jrummikub/control/ITurnTimer.html#stopTimer()"><B>stopTimer()</B></A> -
-Method in interface jrummikub.control.<A HREF="../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control">ITurnTimer</A>
-<DD>Stops the timer.
-<DT><A HREF="../jrummikub/control/TurnTimer.html#stopTimer()"><B>stopTimer()</B></A> -
-Method in class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control">TurnTimer</A>
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#optimize()"><B>optimize()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Optimizes the solution found as long as stopped from control
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#optionsPanel"><B>optionsPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#otherClickEvent"><B>otherClickEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#ownershipGranted(java.lang.String)"><B>ownershipGranted(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#ownershipRevoked(java.lang.String)"><B>ownershipRevoked(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
<DD>&nbsp;
</DL>
<HR>
@@ -284,7 +199,7 @@ Method in class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.html"
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-T-Index
+P-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,41 +78,240 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_T_"><!-- --></A><H2>
-<B>T</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><B>Table</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class administering the <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>s on the game-Table<DT><A HREF="../jrummikub/model/Table.html#Table()"><B>Table()</B></A> -
-Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/control/RoundControl.html#tableDifference(jrummikub.model.ITable, jrummikub.model.ITable)"><B>tableDifference(ITable, ITable)</B></A> -
-Static method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl"><B>TablePanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>The implementation of the table<DT><A HREF="../jrummikub/view/impl/TablePanel.html#TablePanel()"><B>TablePanel()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
-<DD>Creates a new Table instance
-<DT><A HREF="../jrummikub/model/Position.html#toString()"><B>toString()</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/Stone.html#toString()"><B>toString()</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/model/StoneSet.html#toString()"><B>toString()</B></A> -
-Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/control/TurnControl.html" title="class in jrummikub.control"><B>TurnControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Controller for a single turn made by a human player<DT><A HREF="../jrummikub/control/TurnControl.html#TurnControl(jrummikub.model.IHand, jrummikub.model.ITable, jrummikub.view.IView)"><B>TurnControl(IHand, ITable, IView)</B></A> -
-Constructor for class jrummikub.control.<A HREF="../jrummikub/control/TurnControl.html" title="class in jrummikub.control">TurnControl</A>
-<DD>Create a new TurnControl using a given hand (of the active player), a given
- table and a given view for user interaction.
-<DT><A HREF="../jrummikub/control/TurnControl.html#TurnControl(jrummikub.model.IHand, jrummikub.model.ITable, jrummikub.view.IView, jrummikub.control.ITurnTimer)"><B>TurnControl(IHand, ITable, IView, ITurnTimer)</B></A> -
-Constructor for class jrummikub.control.<A HREF="../jrummikub/control/TurnControl.html" title="class in jrummikub.control">TurnControl</A>
-<DD>Test only constructor
-<DT><A HREF="../jrummikub/control/TurnControl.HandStonePositionComparator.html" title="class in jrummikub.control"><B>TurnControl.HandStonePositionComparator</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/TurnControl.HandStonePositionComparator.html#TurnControl.HandStonePositionComparator()"><B>TurnControl.HandStonePositionComparator()</B></A> -
-Constructor for class jrummikub.control.<A HREF="../jrummikub/control/TurnControl.HandStonePositionComparator.html" title="class in jrummikub.control">TurnControl.HandStonePositionComparator</A>
-<DD>&nbsp;
-<DT><A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control"><B>TurnTimer</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Count-down timer used to limit the turn time<DT><A HREF="../jrummikub/control/TurnTimer.html#TurnTimer(jrummikub.view.IView)"><B>TurnTimer(IView)</B></A> -
-Constructor for class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control">TurnTimer</A>
-<DD>Create a new timer using a given view to display the current time left
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintCircle(java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color)"><B>paintCircle(Graphics2D, Rectangle, Color)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#paintComponent(java.awt.Graphics)"><B>paintComponent(Graphics)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#paintComponent(java.awt.Graphics)"><B>paintComponent(Graphics)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#paintComponent(java.awt.Graphics)"><B>paintComponent(Graphics)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintJoker(java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color)"><B>paintJoker(Graphics2D, Rectangle, Color)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintJokerFace(java.awt.Graphics2D, java.awt.Rectangle)"><B>paintJokerFace(Graphics2D, Rectangle)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, jrummikub.view.impl.StonePainter.StoneState, boolean)"><B>paintStone(Graphics2D, Stone, Position, StonePainter.StoneState, boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>Paints a stone
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintStoneBackground(java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color)"><B>paintStoneBackground(Graphics2D, Rectangle, Color)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#paintStoneSet(java.awt.Graphics2D, jrummikub.model.StoneSet, jrummikub.model.Position, java.awt.geom.Area, java.awt.geom.Area)"><B>paintStoneSet(Graphics2D, StoneSet, Position, Area, Area)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#paintStoneValue(java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color, int)"><B>paintStoneValue(Graphics2D, Rectangle, Color, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util"><B>Pair</B></A>&lt;<A HREF="../jrummikub/util/Pair.html" title="type parameter in Pair">T1</A>,<A HREF="../jrummikub/util/Pair.html" title="type parameter in Pair">T2</A>&gt; - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>A pair of objects<DT><A HREF="../jrummikub/util/Pair.html#Pair(T1, T2)"><B>Pair(T1, T2)</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<DD>Create a new pair from two values
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#PANEL_FIRST_LINE_HEIGHT"><B>PANEL_FIRST_LINE_HEIGHT</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#PANEL_FIRST_LINE_HEIGHT"><B>PANEL_FIRST_LINE_HEIGHT</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#PANEL_FIRST_LINE_HEIGHT"><B>PANEL_FIRST_LINE_HEIGHT</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#PANEL_INSET"><B>PANEL_INSET</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#PANEL_INSET"><B>PANEL_INSET</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#PANEL_INSET"><B>PANEL_INSET</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#PANEL_MAX_WIDTH"><B>PANEL_MAX_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#PANEL_MAX_WIDTH"><B>PANEL_MAX_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#PANEL_MAX_WIDTH"><B>PANEL_MAX_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#PANEL_SEPARATOR"><B>PANEL_SEPARATOR</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#PANEL_SEPARATOR"><B>PANEL_SEPARATOR</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#PANEL_SEPARATOR"><B>PANEL_SEPARATOR</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#participantLeftEvent"><B>participantLeftEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/LoginData.html#password"><B>password</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#passwordField"><B>passwordField</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#pauseButton"><B>pauseButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#pauseEvent"><B>pauseEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#pauseLabel"><B>pauseLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#pauseMode"><B>pauseMode</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl"><B>PausePanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>A panel that is displayed before a player's turn<DT><A HREF="../jrummikub/view/impl/PausePanel.html#PausePanel()"><B>PausePanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>Creates a new StartTurnPanel
+<DT><A HREF="../jrummikub/view/impl/View.html#pausePanel"><B>pausePanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#pauseStoneSets"><B>pauseStoneSets</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#pauseTurn()"><B>pauseTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#pauseTurn()"><B>pauseTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IStoneTray.html#pickUp(E)"><B>pickUp(E)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
+<DD>Tries to pick up (remove) a given object
+<DT><A HREF="../jrummikub/model/StoneTray.html#pickUp(E)"><B>pickUp(E)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#pickUpSelectedStones()"><B>pickUpSelectedStones()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/ITable.html#pickUpStone(jrummikub.model.Stone)"><B>pickUpStone(Stone)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>
+<DD>Removes <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> from the Table
+<DT><A HREF="../jrummikub/model/Table.html#pickUpStone(jrummikub.model.Stone)"><B>pickUpStone(Stone)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<DD>Removes <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> from the Table
+<DT><A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><B>Player</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class managing player data.<DT><A HREF="../jrummikub/model/Player.html#Player(jrummikub.model.PlayerSettings)"><B>Player(PlayerSettings)</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>Create a new player with a given name and color
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#PLAYER_COLORS"><B>PLAYER_COLORS</B></A> -
+Static variable in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The list of player colors
+<DT><A HREF="../jrummikub/view/impl/View.html#PLAYER_PANEL_MAX_HEIGHT"><B>PLAYER_PANEL_MAX_HEIGHT</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#PLAYER_PANEL_RATIO"><B>PLAYER_PANEL_RATIO</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#playerColors"><B>playerColors</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html#playerCountLabel"><B>playerCountLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl">GameListPanel.GameDataCellRenderer</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#playerListPanel"><B>playerListPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#playerListScrollPane"><B>playerListScrollPane</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#playerNamesEditable"><B>playerNamesEditable</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#playerNumber"><B>playerNumber</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#playerPanel"><B>playerPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl"><B>PlayerPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Implementation of the player panel<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#PlayerPanel()"><B>PlayerPanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>Creates a new PlayerPanel instance
+<DT><A HREF="../jrummikub/view/impl/View.html#playerPanel"><B>playerPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.LeftPanelResizeListener.html" title="class in jrummikub.view.impl"><B>PlayerPanel.LeftPanelResizeListener</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/PlayerPanel.LeftPanelResizeListener.html#PlayerPanel.LeftPanelResizeListener()"><B>PlayerPanel.LeftPanelResizeListener()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.LeftPanelResizeListener.html" title="class in jrummikub.view.impl">PlayerPanel.LeftPanelResizeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html" title="class in jrummikub.view.impl"><B>PlayerPanel.RightPanelResizeListener</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html#PlayerPanel.RightPanelResizeListener()"><B>PlayerPanel.RightPanelResizeListener()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html" title="class in jrummikub.view.impl">PlayerPanel.RightPanelResizeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#players"><B>players</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/RoundState.html#players"><B>players</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#players"><B>players</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model"><B>PlayerSettings</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>The settings of a player<DT><A HREF="../jrummikub/model/PlayerSettings.html#PlayerSettings(java.lang.String, java.awt.Color)"><B>PlayerSettings(String, Color)</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<DD>Create a new human player
+<DT><A HREF="../jrummikub/model/PlayerSettings.Type.html" title="enum in jrummikub.model"><B>PlayerSettings.Type</B></A> - Enum in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Type of turn control.<DT><A HREF="../jrummikub/model/PlayerSettings.Type.html#PlayerSettings.Type()"><B>PlayerSettings.Type()</B></A> -
+Constructor for enum jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.Type.html" title="enum in jrummikub.model">PlayerSettings.Type</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#playerSettingsPanels"><B>playerSettingsPanels</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#playerSettingsViewport"><B>playerSettingsViewport</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#playerSetupPanel"><B>playerSetupPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#playerType"><B>playerType</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#playerTypeChoices"><B>playerTypeChoices</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#playerTypeChoices"><B>playerTypeChoices</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Score.html#points"><B>points</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#pop()"><B>pop()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Remove a contradicted state from the try stack, reset top
+<DT><A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model"><B>Position</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD><A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> Position class to determine positions on <A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A> or
+ <A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model"><CODE>Hand</CODE></A><DT><A HREF="../jrummikub/model/Position.html#Position(double, double)"><B>Position(double, double)</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
+<DD>Create a new position by specifying the coordinates
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#prepaintStone(java.awt.Color, java.awt.Color, int)"><B>prepaintStone(Color, Color, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#prepareRound(jrummikub.model.IRoundState)"><B>prepareRound(IRoundState)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Prepare a new round by setting start player, adding listeners
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#prepareTurn()"><B>prepareTurn()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#prepareTurn()"><B>prepareTurn()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Prepare a player's turn by checking the player types and setting the
+ correct turn control
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#processPacket(org.jivesoftware.smack.packet.Packet)"><B>processPacket(Packet)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#pushes(jrummikub.ai.TurnLogic.State...)"><B>pushes(TurnLogic.State...)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Push multiple new state onto the try stack
+<DT><A HREF="../jrummikub/model/StoneHeap.html#putBack(java.util.Collection)"><B>putBack(Collection&lt;Stone&gt;)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<DD>Put stones back on the heap
</DL>
<HR>
@@ -167,7 +366,7 @@ Constructor for class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-V-Index
+Q-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -78,37 +78,31 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_V_"><!-- --></A><H2>
-<B>V</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_Q_"><!-- --></A><H2>
+<B>Q</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/StoneColor.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
-Static method in enum jrummikub.model.<A HREF="../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>
-<DD>Returns the enum constant of this type with the specified name.
-<DT><A HREF="../jrummikub/model/StoneSet.Type.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
-Static method in enum jrummikub.model.<A HREF="../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A>
-<DD>Returns the enum constant of this type with the specified name.
-<DT><A HREF="../jrummikub/model/StoneTray.Direction.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
-Static method in enum jrummikub.model.<A HREF="../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A>
-<DD>Returns the enum constant of this type with the specified name.
-<DT><A HREF="../jrummikub/model/StoneColor.html#values()"><B>values()</B></A> -
-Static method in enum jrummikub.model.<A HREF="../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>
-<DD>Returns an array containing the constants of this enum type, in
-the order they are declared.
-<DT><A HREF="../jrummikub/model/StoneSet.Type.html#values()"><B>values()</B></A> -
-Static method in enum jrummikub.model.<A HREF="../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A>
-<DD>Returns an array containing the constants of this enum type, in
-the order they are declared.
-<DT><A HREF="../jrummikub/model/StoneTray.Direction.html#values()"><B>values()</B></A> -
-Static method in enum jrummikub.model.<A HREF="../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A>
-<DD>Returns an array containing the constants of this enum type, in
-the order they are declared.
-<DT><A HREF="../jrummikub/model/StoneSet.html#VERTICAL_BORDER"><B>VERTICAL_BORDER</B></A> -
-Static variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#quitButton"><B>quitButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#quitEvent"><B>quitEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#quitEvent"><B>quitEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#quitMode"><B>quitMode</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#quitWarningFrame"><B>quitWarningFrame</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl"><B>QuitWarningPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Warning panel to inform users if their actions would end the current game<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#QuitWarningPanel()"><B>QuitWarningPanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>Creates new quit warning panel
+<DT><A HREF="../jrummikub/view/impl/View.html#quitWarningPanel"><B>quitWarningPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl"><B>View</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Implementation of the top-level view interface<DT><A HREF="../jrummikub/view/impl/View.html#View()"><B>View()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
-<DD>Create a new instance of the view
</DL>
<HR>
@@ -163,7 +157,7 @@ Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.h
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
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 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-W-Index
+R-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -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";
}
}
</SCRIPT>
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-17.html"><B>PREV LETTER</B></A>&nbsp;
-&nbsp;NEXT LETTER</FONT></TD>
+&nbsp;<A HREF="index-19.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-18.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-18.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -78,19 +78,302 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_W_"><!-- --></A><H2>
-<B>W</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/Hand.html#WIDTH"><B>WIDTH</B></A> -
-Static variable in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
-<DD>The width of the hand
-<DT><A HREF="../jrummikub/view/impl/StonePainter.html#WIDTH_SCALE"><B>WIDTH_SCALE</B></A> -
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#rangeClickEvent"><B>rangeClickEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#readyToEmit"><B>readyToEmit</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html#reconnectingIn(int)"><B>reconnectingIn(int)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.DisconnectListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html#reconnectionFailed(java.lang.Exception)"><B>reconnectionFailed(Exception)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.DisconnectListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html#reconnectionSuccessful()"><B>reconnectionSuccessful()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.DisconnectListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#redden(java.awt.Color)"><B>redden(Color)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#REDDEN_RATIO"><B>REDDEN_RATIO</B></A> -
Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
-<DD>The width of one pixel in the scale of 1.0
-<DT><A HREF="../jrummikub/view/impl/WinPanel.html" title="class in jrummikub.view.impl"><B>WinPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>A panel that is displayed when a player has won<DT><A HREF="../jrummikub/view/impl/WinPanel.html#WinPanel()"><B>WinPanel()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/WinPanel.html" title="class in jrummikub.view.impl">WinPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#redeal()"><B>redeal()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#redeal()"><B>redeal()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#redeal()"><B>redeal()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkTurnControl.html#redeal()"><B>redeal()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network">NetworkTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#redeal()"><B>redeal()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Redeal stones and restart round if a player was allowed to redeal and chose
+ to do so
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#redealButton"><B>redealButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#redealedPlayerName"><B>redealedPlayerName</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#redealEvent"><B>redealEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#redealEvent"><B>redealEvent</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#redealEvent"><B>redealEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#rejectMove()"><B>rejectMove()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Connection.html#remove()"><B>remove()</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A>
+<DD>Removes the listener
+<DT><A HREF="../jrummikub/util/Event.html#remove(jrummikub.util.IListener)"><B>remove(IListener)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event1.html#remove(jrummikub.util.IListener1)"><B>remove(IListener1&lt;T&gt;)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event2.html#remove(jrummikub.util.IListener2)"><B>remove(IListener2&lt;T1, T2&gt;)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event3.html#remove(jrummikub.util.IListener3)"><B>remove(IListener3&lt;T1, T2, T3&gt;)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/IEvent.html#remove(jrummikub.util.IListener)"><B>remove(IListener)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent.html" title="interface in jrummikub.util">IEvent</A>
+<DD>Stop publishing events to a given listener
+<DT><A HREF="../jrummikub/util/IEvent1.html#remove(jrummikub.util.IListener1)"><B>remove(IListener1&lt;T&gt;)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A>
+<DD>Stop publishing events to a given listener
+<DT><A HREF="../jrummikub/util/IEvent2.html#remove(jrummikub.util.IListener2)"><B>remove(IListener2&lt;T1, T2&gt;)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent2.html" title="interface in jrummikub.util">IEvent2</A>
+<DD>Stop publishing events to a given listener
+<DT><A HREF="../jrummikub/util/IEvent3.html#remove(jrummikub.util.IListener3)"><B>remove(IListener3&lt;T1, T2, T3&gt;)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IEvent3.html" title="interface in jrummikub.util">IEvent3</A>
+<DD>Stop publishing events to a given listener
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#remove()"><B>remove()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#removeButton"><B>removeButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#removeButtonsEnabled"><B>removeButtonsEnabled</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#removeListeners()"><B>removeListeners()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Removes all listeners from the connection
+<DT><A HREF="../jrummikub/control/RoundControl.html#removeListeners()"><B>removeListeners()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Removes all listeners form the connections
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#removeOptionPanelComponentsAndLabels()"><B>removeOptionPanelComponentsAndLabels()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#removePlayer(int)"><B>removePlayer(int)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Removes a player from the planned game
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#removePlayerEvent"><B>removePlayerEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#removePlayerSettingsPanel()"><B>removePlayerSettingsPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html#removeUpdate(javax.swing.event.DocumentEvent)"><B>removeUpdate(DocumentEvent)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel.NameChangeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#removeVacant(jrummikub.model.GameSettings)"><B>removeVacant(GameSettings)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#repaintAll"><B>repaintAll</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#replace()"><B>replace()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Remove an unsolved state, to be replaced with refined state, from the try
+ stack
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#requestGames()"><B>requestGames()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#rescale(int)"><B>rescale(int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>Rescales the hand panel according to window size
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#rescale()"><B>rescale()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#rescaleNetworkConnectionLostPanel(int, int, int, int)"><B>rescaleNetworkConnectionLostPanel(int, int, int, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#rescaleNetworkWinPanel(int, int, int, int)"><B>rescaleNetworkWinPanel(int, int, int, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#rescaleSubpanel(javax.swing.JPanel, double, double, int, int)"><B>rescaleSubpanel(JPanel, double, double, int, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html#rescaleTimeBar(int, int, int, int)"><B>rescaleTimeBar(int, int, int, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html" title="class in jrummikub.view.impl">PlayerPanel.RightPanelResizeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html#rescaleUpDownButtons(int, float)"><B>rescaleUpDownButtons(int, float)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html" title="class in jrummikub.view.impl">PlayerPanel.RightPanelResizeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#rescaleWinPanel(int, int, int, int)"><B>rescaleWinPanel(int, int, int, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#reset()"><B>reset()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Reset the game settings to the default values
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#reset()"><B>reset()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>Resets panel if all games have been removed from list
+<DT><A HREF="../jrummikub/view/IHandPanel.html#resetCurrentRow()"><B>resetCurrentRow()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IHandPanel.html" title="interface in jrummikub.view">IHandPanel</A>
+<DD>Resets the rows currently displayed
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#resetCurrentRow()"><B>resetCurrentRow()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#resetLoginPanel()"><B>resetLoginPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#resetLoginPanel()"><B>resetLoginPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#resetLoginPanel()"><B>resetLoginPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Clears user input of the resetLoginPanel
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#resetPrepaint()"><B>resetPrepaint()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#resetTabbedPane()"><B>resetTabbedPane()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#restartRound()"><B>restartRound()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Restarts round after redealing
+<DT><A HREF="../jrummikub/control/RoundControl.html#restartRoundEvent"><B>restartRoundEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#resumeTurn()"><B>resumeTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#resumeTurn()"><B>resumeTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#rightConnectorClickEvent"><B>rightConnectorClickEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#rightGroup"><B>rightGroup</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#rightHoveredConnector"><B>rightHoveredConnector</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#rightPanel"><B>rightPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#rightPanelResizeListener"><B>rightPanelResizeListener</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#rightRun"><B>rightRun</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#roundControl"><B>roundControl</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control"><B>RoundControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Controller that manages a single round of rummikub<DT><A HREF="../jrummikub/control/RoundControl.html#RoundControl(jrummikub.model.IRoundState, jrummikub.view.IView)"><B>RoundControl(IRoundState, IView)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Create a new RoundControl using the given roundState and view
+<DT><A HREF="../jrummikub/control/RoundControl.html#RoundControl(jrummikub.model.IRoundState, jrummikub.view.IView, boolean)"><B>RoundControl(IRoundState, IView, boolean)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Create a new RoundControl using the given roundState and view
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control"><B>RoundControl.InvalidTurnInfo</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Table, stone sets and type of an invalid turn to allow a user to track his
+ own errors<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html#RoundControl.InvalidTurnInfo(jrummikub.model.ITable, jrummikub.control.RoundControl.InvalidTurnType, java.util.Collection)"><B>RoundControl.InvalidTurnInfo(ITable, RoundControl.InvalidTurnType, Collection&lt;StoneSet&gt;)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<DD>Creates new InvalidTurnInfo
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control"><B>RoundControl.InvalidTurnType</B></A> - Enum in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Enum summarizing the different types of invalid turns to set the correct
+ panel message<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnType.html#RoundControl.InvalidTurnType()"><B>RoundControl.InvalidTurnType()</B></A> -
+Constructor for enum jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control">RoundControl.InvalidTurnType</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl"><B>RoundEndPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>A panel that is displayed when a player has won<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#RoundEndPanel()"><B>RoundEndPanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
<DD>Creates a new WinPanel
+<DT><A HREF="../jrummikub/view/impl/View.html#roundEndPanel"><B>roundEndPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#roundStartEvent"><B>roundStartEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html#roundState"><B>roundState</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#roundState"><B>roundState</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#roundState"><B>roundState</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#roundState"><B>roundState</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model"><B>RoundState</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class managing the overall and momentary RoundState<DT><A HREF="../jrummikub/model/RoundState.html#RoundState(jrummikub.model.GameSettings, jrummikub.model.GameState)"><B>RoundState(GameSettings, GameState)</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>Create a new RoundState with an empty table
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#roundStateUpdateEvent"><B>roundStateUpdateEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#roundStateUpdateEvent"><B>roundStateUpdateEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#rowDown()"><B>rowDown()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>Updates panel after visible row changed
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#rowUp()"><B>rowUp()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>Updates panel after visible row changed
+<DT><A HREF="../jrummikub/view/impl/SidePanel.InfoPanel.html#ruleInfoPanel"><B>ruleInfoPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.InfoPanel.html" title="class in jrummikub.view.impl">SidePanel.InfoPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html#run()"><B>run()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#run(java.lang.Runnable)"><B>run(Runnable)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html#run()"><B>run()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html" title="class in jrummikub.control.network">ConnectionControl.SendRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#runNeighbor(jrummikub.ai.TurnLogic.StoneState)"><B>runNeighbor(TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Checks whether this stone could be left to other in a run
</DL>
<HR>
@@ -123,7 +406,7 @@ Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/WinPan
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-17.html"><B>PREV LETTER</B></A>&nbsp;
-&nbsp;NEXT LETTER</FONT></TD>
+&nbsp;<A HREF="index-19.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-18.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-18.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -145,7 +428,7 @@ Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/WinPan
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html
index 91e6ecb..24a3bdb 100644
--- a/doc/index-files/index-2.html
+++ b/doc/index-files/index-2.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-E-Index
+B-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ E-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="E-Index";
+ parent.document.title="B-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,15 +78,88 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_E_"><!-- --></A><H2>
-<B>E</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html#enablePauseMode(boolean)"><B>enablePauseMode(boolean)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#backButton"><B>backButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#enableSave(boolean)"><B>enableSave(boolean)</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#backEvent"><B>backEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#backEvent"><B>backEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#backEvent"><B>backEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#BACKGROUND"><B>BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#BACKGROUND"><B>BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#BACKGROUND"><B>BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#BACKGROUND_COLOR"><B>BACKGROUND_COLOR</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#backToLoginEvent"><B>backToLoginEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#banned(java.lang.String, java.lang.String, java.lang.String)"><B>banned(String, String, String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#bestState"><B>bestState</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#bottomPanelType"><B>bottomPanelType</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branch()"><B>branch()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Refine the currently unsolved top stack state
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchColor(int)"><B>branchColor(int)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states for all possible colors of stone i
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchLeftGroup(int, jrummikub.ai.TurnLogic.StoneState)"><B>branchLeftGroup(int, TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states for all possible left group neighbors of stone i
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchLeftRun(int, jrummikub.ai.TurnLogic.StoneState)"><B>branchLeftRun(int, TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states for all possible left run neighbors of stone i
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchOnHand(int)"><B>branchOnHand(int)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states with stone i on the table and stone i on the hand
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchRightGroup(int, jrummikub.ai.TurnLogic.StoneState)"><B>branchRightGroup(int, TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states for all possible right group neighbors of stone i
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchRightRun(int, jrummikub.ai.TurnLogic.StoneState)"><B>branchRightRun(int, TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states for all possible right run neighbors of stone i
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#branchValue(int)"><B>branchValue(int)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Create states for all possible values of stone i
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#breakSymmetries(java.util.HashSet)"><B>breakSymmetries(HashSet&lt;Integer&gt;)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Try to break symmetries between exchangeable stones to reduce the
+ state space
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#BRIGHT_BACKGROUND"><B>BRIGHT_BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#brighter(java.awt.Color)"><B>brighter(Color)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#BRIGHTER_SCALE"><B>BRIGHTER_SCALE</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#buttonEvent"><B>buttonEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#buttonPanel"><B>buttonPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
<DD>&nbsp;
</DL>
<HR>
@@ -100,7 +174,8 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -140,7 +215,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html
index 7717b0c..bf7fbce 100644
--- a/doc/index-files/index-3.html
+++ b/doc/index-files/index-3.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-G-Index
+C-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ G-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="G-Index";
+ parent.document.title="C-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,82 +78,549 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_G_"><!-- --></A><H2>
-<B>G</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html#getAcknowledgeConnectionLostEvent()"><B>getAcknowledgeConnectionLostEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#calculatePosition(int, int)"><B>calculatePosition(int, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getAcknowledgeInvalidEvent()"><B>getAcknowledgeInvalidEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#calculateTableExtent()"><B>calculateTableExtent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getConnectPanel()"><B>getConnectPanel()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html#cancelButton"><B>cancelButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getEndPauseEvent()"><B>getEndPauseEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#cancelButton"><B>cancelButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getEndProgramEvent()"><B>getEndProgramEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#cancelButton"><B>cancelButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getGameListPanel()"><B>getGameListPanel()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/control/LoginControl.html#cancelEvent"><B>cancelEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getHandPanel()"><B>getHandPanel()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html#cancelEvent"><B>cancelEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getLoadEvent()"><B>getLoadEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#cancelEvent"><B>cancelEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getLoadFileEvent()"><B>getLoadFileEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#cancelEvent"><B>cancelEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getLoginPanel()"><B>getLoginPanel()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#cancelEvent"><B>cancelEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getMenuNewGameEvent()"><B>getMenuNewGameEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#canRowDown()"><B>canRowDown()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>Is there a lower row than the current row
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#canRowUp()"><B>canRowUp()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>Is there a higher row than the current row
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#changeColor(java.awt.Color)"><B>changeColor(Color)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getNetworkGameEvent()"><B>getNetworkGameEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#changeColor(java.awt.Color)"><B>changeColor(Color)</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getNewGameEvent()"><B>getNewGameEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#changeColor(java.awt.Color)"><B>changeColor(Color)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getNewRoundEvent()"><B>getNewRoundEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#changeColorEvent"><B>changeColorEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getPauseEvent()"><B>getPauseEvent()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#changedStones"><B>changedStones</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>The stones that were changed since the previous state
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html#changedUpdate(javax.swing.event.DocumentEvent)"><B>changedUpdate(DocumentEvent)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel.NameChangeListener</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getPlayerPanel()"><B>getPlayerPanel()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeHighestValueEvent"><B>changeHighestValueEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeInitialMeldThresholdEvent"><B>changeInitialMeldThresholdEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeJokerNumberEvent"><B>changeJokerNumberEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#changeName()"><B>changeName()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeNoLimitsEvent"><B>changeNoLimitsEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeNumberOfStonesDealtEvent"><B>changeNumberOfStonesDealtEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changePlayerColorEvent"><B>changePlayerColorEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changePlayerNameEvent"><B>changePlayerNameEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changePlayerTypeEvent"><B>changePlayerTypeEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeSeeHandSizeEvent"><B>changeSeeHandSizeEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeStoneColorsEvent"><B>changeStoneColorsEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeStoneSetNumberEvent"><B>changeStoneSetNumberEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#changeTimeEvent"><B>changeTimeEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#changeType()"><B>changeType()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/LoginData.html#channelName"><B>channelName</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#channelNameField"><B>channelNameField</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#checkErrors()"><B>checkErrors()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Check options leading to errors
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkGroupRunExclusive()"><B>checkGroupRunExclusive()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>If we need to be in a group and in a run at the same time we have a
+ contradiction
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkJokerColor()"><B>checkJokerColor()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Try to derive the color of a joker stone from it's neighbor(s)
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#checkJokerCount()"><B>checkJokerCount()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Checks that not more jokers than available are needed
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkJokerValue()"><B>checkJokerValue()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Try to derive the value of a joker stone from it's neighbor(s)
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkLonelyStone()"><B>checkLonelyStone()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>If we have no group/run neighbors and no left/right neighbors but are
+ on the table we need to have a neighbor for the remaining case
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#checkName()"><B>checkName()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Checks if unique player name is present for each player
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkNeighborStoneNeeded()"><B>checkNeighborStoneNeeded()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>If we have a neighbor that is on the end of a set we can't be on the
+ end either
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#checkPlayers()"><B>checkPlayers()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#checkScoreAndPoints()"><B>checkScoreAndPoints()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Checks that enough points and a high enough score can be reached
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#checkSettings()"><B>checkSettings()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Checks the settings for ambiguous or missing data and sets error/warning
+ if necessary
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkSetTypeKnown()"><B>checkSetTypeKnown()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>If this stone has to be in a group it can't be part of a run and the
+ other way around
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkState()"><B>checkState()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Enforce local rule consistency
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#checkStoneCanBeOnTable()"><B>checkStoneCanBeOnTable()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>When we need to have some kind of neighbor but there isn't any
+ possible one we're either not on the table or if we have to have a
+ contradiction
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#checkTurn()"><B>checkTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getQuitEvent()"><B>getQuitEvent()</B></A> -
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#checkWarnings()"><B>checkWarnings()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Check all options and player settings for entries causing warnings
+<DT><A HREF="../jrummikub/view/impl/View.html#chooser"><B>chooser</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#CIRCLE_POS"><B>CIRCLE_POS</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#CIRCLE_WIDTH"><B>CIRCLE_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneSet.html#classify(jrummikub.model.GameSettings)"><B>classify(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Test for rule conflict within the StoneSet and determine whether the set is
+ a group or a run
+<DT><A HREF="../jrummikub/model/StoneSet.html#classifyJokersOnly(jrummikub.model.GameSettings)"><B>classifyJokersOnly(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Test for rule conflict within a StoneSet with jokers only and determine
+ whether the set is a group or a run
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#cleanUp()"><B>cleanUp()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#cleanUp()"><B>cleanUp()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#clearView()"><B>clearView()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getQuitWarningPanel()"><B>getQuitWarningPanel()</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#clearView()"><B>clearView()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Hides all view elements and panels except for the cleared table and an
+ empty hand panel
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#clickAt(java.awt.Point, int, boolean, boolean, boolean)"><B>clickAt(Point, int, boolean, boolean, boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>clickAt is called when a click has occurred
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#clickEvent"><B>clickEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IStoneTray.html#clone()"><B>clone()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
+<DD>Create a clone of the StoneTray
+<DT><A HREF="../jrummikub/model/StoneTray.html#clone()"><B>clone()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#COLLECTION_GAP"><B>COLLECTION_GAP</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#COLLECTION_RATIO"><B>COLLECTION_RATIO</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#collectionSetClick(jrummikub.model.Stone, boolean)"><B>collectionSetClick(Stone, boolean)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#collectionStoneClick(jrummikub.model.Stone, boolean)"><B>collectionStoneClick(Stone, boolean)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#color"><B>color</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/PlayerSettings.html#color"><B>color</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Stone.html#color"><B>color</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#colorButton"><B>colorButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#colorButtons"><B>colorButtons</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#colorChangable"><B>colorChangable</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#colorLabel"><B>colorLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#colorLabelPanel"><B>colorLabelPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#colorSelectionPanel"><B>colorSelectionPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Hand.html#comparator"><B>comparator</B></A> -
+Static variable in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>The measure to compare the stones by
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.GroupComparator.html#compare(jrummikub.model.Stone, jrummikub.model.Stone)"><B>compare(Stone, Stone)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.GroupComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.GroupComparator</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)"><B>compare(Pair&lt;Stone, Position&gt;, Pair&lt;Stone, Position&gt;)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.HandStonePositionComparator</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.RunComparator.html#compare(jrummikub.model.Stone, jrummikub.model.Stone)"><B>compare(Stone, Stone)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.RunComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.RunComparator</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#compareColors(jrummikub.model.Stone, jrummikub.model.Stone)"><B>compareColors(Stone, Stone)</B></A> -
+Static method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#compareJokers(jrummikub.model.Stone, jrummikub.model.Stone)"><B>compareJokers(Stone, Stone)</B></A> -
+Static method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#compareValues(jrummikub.model.Stone, jrummikub.model.Stone)"><B>compareValues(Stone, Stone)</B></A> -
+Static method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.LeftPanelResizeListener.html#componentResized(java.awt.event.ComponentEvent)"><B>componentResized(ComponentEvent)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.LeftPanelResizeListener.html" title="class in jrummikub.view.impl">PlayerPanel.LeftPanelResizeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html#componentResized(java.awt.event.ComponentEvent)"><B>componentResized(ComponentEvent)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.RightPanelResizeListener.html" title="class in jrummikub.view.impl">PlayerPanel.RightPanelResizeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#compute()"><B>compute()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#connect()"><B>connect()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#connect()"><B>connect()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#connectedEvent"><B>connectedEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#connection"><B>connection</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Connection.html" title="interface in jrummikub.util"><B>Connection</B></A> - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>A Connection object can be used to remove a listener from a event<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html#connectionClosed()"><B>connectionClosed()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.DisconnectListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html#connectionClosedOnError(java.lang.Exception)"><B>connectionClosedOnError(Exception)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.DisconnectListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#connectionControl"><B>connectionControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network"><B>ConnectionControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Connection control managing network connections, messages and events<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#ConnectionControl(jrummikub.util.LoginData)"><B>ConnectionControl(LoginData)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>Creates new connection control
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#connectionControl"><B>connectionControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html#connectionControl"><B>connectionControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#connectionControl"><B>connectionControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkTurnControl.html#connectionControl"><B>connectionControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network">NetworkTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network"><B>ConnectionControl.ConnectRunner</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html#ConnectionControl.ConnectRunner()"><B>ConnectionControl.ConnectRunner()</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network"><B>ConnectionControl.ConnectRunner.DisconnectListener</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html#ConnectionControl.ConnectRunner.DisconnectListener()"><B>ConnectionControl.ConnectRunner.DisconnectListener()</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.DisconnectListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.DisconnectListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network"><B>ConnectionControl.ConnectRunner.LeaveListener</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html#ConnectionControl.ConnectRunner.LeaveListener()"><B>ConnectionControl.ConnectRunner.LeaveListener()</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.LeaveListener.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner.LeaveListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html" title="class in jrummikub.control.network"><B>ConnectionControl.SendRunner</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html#ConnectionControl.SendRunner()"><B>ConnectionControl.SendRunner()</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.SendRunner.html" title="class in jrummikub.control.network">ConnectionControl.SendRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network"><B>ConnectionControl.TurnEndData</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html#ConnectionControl.TurnEndData(jrummikub.model.IRoundState, jrummikub.control.RoundControl.InvalidTurnInfo)"><B>ConnectionControl.TurnEndData(IRoundState, RoundControl.InvalidTurnInfo)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#connectionFailedEvent"><B>connectionFailedEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html#connectionLost()"><B>connectionLost()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#connectionLostEvent"><B>connectionLostEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#connectionLostLabel"><B>connectionLostLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/LoginControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#connections"><B>connections</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#CONNECTOR_WIDTH"><B>CONNECTOR_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#connectorClick(jrummikub.model.StoneSet, boolean)"><B>connectorClick(StoneSet, boolean)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl"><B>ConnectPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Panel shown during network connecting process and showing errors<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html#ConnectPanel()"><B>ConnectPanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
+<DD>Creates new connection panel
+<DT><A HREF="../jrummikub/view/impl/View.html#connectPanel"><B>connectPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IStoneTray.html#contains(E)"><B>contains(E)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
+<DD>Search for an object within the stone tray
+<DT><A HREF="../jrummikub/model/StoneTray.html#contains(E)"><B>contains(E)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.BottomScrollPane.html#content"><B>content</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.BottomScrollPane.html" title="class in jrummikub.view.impl">SidePanel.BottomScrollPane</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#continueGame(jrummikub.model.GameState, jrummikub.model.IRoundState)"><B>continueGame(GameState, IRoundState)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Continues game after loading
+<DT><A HREF="../jrummikub/control/RoundControl.html#continueRound()"><B>continueRound()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Continue a saved round after loading
+<DT><A HREF="../jrummikub/model/Hand.html#countStones(java.util.List)"><B>countStones(List&lt;Stone&gt;)</B></A> -
+Static method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>Counts the numbers of stones
+<DT><A HREF="../jrummikub/control/turn/TurnControlFactory.html#create()"><B>create()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/TurnControlFactory.html" title="class in jrummikub.control.turn">TurnControlFactory</A>
+<DD>Creates a new turn control instance
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#createButton(javax.swing.JPanel, java.lang.String, java.awt.event.ActionListener)"><B>createButton(JPanel, String, ActionListener)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#createButton(java.lang.String, jrummikub.util.Event)"><B>createButton(String, Event)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createButton(java.lang.String, jrummikub.util.Event)"><B>createButton(String, Event)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#createButtons()"><B>createButtons()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createColorButton(jrummikub.model.StoneColor)"><B>createColorButton(StoneColor)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ImageUtil.html#createColorIcon(java.awt.Color, int, int)"><B>createColorIcon(Color, int, int)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl">ImageUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createColorSelectionPanel()"><B>createColorSelectionPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#createControls(jrummikub.model.PlayerSettings)"><B>createControls(PlayerSettings)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#createDecorationStones()"><B>createDecorationStones()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getSaveEvent()"><B>getSaveEvent()</B></A> -
+<DT><A HREF="../jrummikub/view/impl/View.html#createFileChooser()"><B>createFileChooser()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getScorePanel()"><B>getScorePanel()</B></A> -
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#createGameControl(jrummikub.model.GameSettings, boolean)"><B>createGameControl(GameSettings, boolean)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#createGameInfoPanel()"><B>createGameInfoPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#createGameJoinControl()"><B>createGameJoinControl()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#createGameList()"><B>createGameList()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>Creates the game list to be displayed in the panel
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#createGameOfferControl(jrummikub.model.GameSettings)"><B>createGameOfferControl(GameSettings)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#createInputFields()"><B>createInputFields()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#createJRummikubExtension()"><B>createJRummikubExtension()</B></A> -
+Static method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#createLabels()"><B>createLabels()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#createLayeredPane()"><B>createLayeredPane()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getSettingsPanel()"><B>getSettingsPanel()</B></A> -
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#createLeftPanel()"><B>createLeftPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#createLoginControl(boolean)"><B>createLoginControl(boolean)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>Create a new network login control
+<DT><A HREF="../jrummikub/view/impl/View.html#createMainLayer()"><B>createMainLayer()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getSidePanel()"><B>getSidePanel()</B></A> -
+<DT><A HREF="../jrummikub/view/impl/View.html#createMenuBar()"><B>createMenuBar()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getStartTurnEvent()"><B>getStartTurnEvent()</B></A> -
+<DT><A HREF="../jrummikub/view/impl/View.html#createMenuItem(java.lang.String, jrummikub.util.Event)"><B>createMenuItem(String, Event)</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#getTablePanel()"><B>getTablePanel()</B></A> -
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#createMessage(org.jivesoftware.smack.packet.PacketExtension)"><B>createMessage(PacketExtension)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#createNetworkControl(jrummikub.util.LoginData)"><B>createNetworkControl(LoginData)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>Create a new network game control
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createOptionCheckbox(jrummikub.util.Event1)"><B>createOptionCheckbox(Event1&lt;Boolean&gt;)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createOptionsPanel()"><B>createOptionsPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createOptionSpinner(int, int, int, jrummikub.util.Event1)"><B>createOptionSpinner(int, int, int, Event1&lt;Integer&gt;)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ImageUtil.html#createPauseIcon(int)"><B>createPauseIcon(int)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl">ImageUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#createPauseStoneSets()"><B>createPauseStoneSets()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#createPlayerSetupPanel()"><B>createPlayerSetupPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#createRightPanel()"><B>createRightPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#createRightPanelButtons()"><B>createRightPanelButtons()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#createRoundControl(jrummikub.model.IRoundState)"><B>createRoundControl(IRoundState)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Creates a new round control with the specified round state
+<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html#createRoundControl(jrummikub.model.IRoundState)"><B>createRoundControl(IRoundState)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#createRoundState()"><B>createRoundState()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Creates a new round State
+<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html#createRoundState()"><B>createRoundState()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#createRuleInfoPanel()"><B>createRuleInfoPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#createRuleLine(javax.swing.JPanel, java.lang.String, int)"><B>createRuleLine(JPanel, String, int)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#createSettingsControl()"><B>createSettingsControl()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#createSettingsPanel()"><B>createSettingsPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#createTurnControl()"><B>createTurnControl()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#createTurnControl()"><B>createTurnControl()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Creates new turn control of the specified type
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#currentGame"><B>currentGame</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#currentlyActive"><B>currentlyActive</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#currentPlayerColor"><B>currentPlayerColor</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#currentPlayerName"><B>currentPlayerName</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#currentPlayerNameLabel"><B>currentPlayerNameLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#currentRow"><B>currentRow</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#cycleStep(java.lang.Integer, java.lang.Integer)"><B>cycleStep(Integer, Integer)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Checks whether a and b are consecutive integers modulo highest value
+ or either i snull
</DL>
<HR>
@@ -166,7 +634,8 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -206,7 +675,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html
index 9ffe614..26f0ff6 100644
--- a/doc/index-files/index-4.html
+++ b/doc/index-files/index-4.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-J-Index
+D-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ J-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="J-Index";
+ parent.document.title="D-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,11 +78,115 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_J_"><!-- --></A><H2>
-<B>J</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/package-summary.html"><B>jrummikub.view.impl</B></A> - package jrummikub.view.impl<DD>&nbsp;</DL>
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#DARK_BACKGROUND"><B>DARK_BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#DARK_BACKGROUND"><B>DARK_BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#DARK_BACKGROUND"><B>DARK_BACKGROUND</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#deal()"><B>deal()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#deal()"><B>deal()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Deal each player the number of stones specified in the game settings
+ (numberOfStonesDealt)
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#dealPenalty(int)"><B>dealPenalty(int)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#dealStone()"><B>dealStone()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#dealStones(int)"><B>dealStones(int)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server"><B>DedicatedServer</B></A> - Class in <A HREF="../jrummikub/server/package-summary.html">jrummikub.server</A><DD>Implements a simple XMPP server with a global server password<DT><A HREF="../jrummikub/server/DedicatedServer.html#DedicatedServer(java.lang.String)"><B>DedicatedServer(String)</B></A> -
+Constructor for class jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A>
+<DD>Creates a new dedicated server with the specified password
+<DT><A HREF="../jrummikub/server/DedicatedServer.ServerPasswordAuthorization.html" title="class in jrummikub.server"><B>DedicatedServer.ServerPasswordAuthorization</B></A> - Class in <A HREF="../jrummikub/server/package-summary.html">jrummikub.server</A><DD>Allow authorization using a single password for all users<DT><A HREF="../jrummikub/server/DedicatedServer.ServerPasswordAuthorization.html#DedicatedServer.ServerPasswordAuthorization()"><B>DedicatedServer.ServerPasswordAuthorization()</B></A> -
+Constructor for class jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.ServerPasswordAuthorization.html" title="class in jrummikub.server">DedicatedServer.ServerPasswordAuthorization</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/server/DedicatedServer.ServerStatus.html" title="enum in jrummikub.server"><B>DedicatedServer.ServerStatus</B></A> - Enum in <A HREF="../jrummikub/server/package-summary.html">jrummikub.server</A><DD>Result of server startup attempt<DT><A HREF="../jrummikub/server/DedicatedServer.ServerStatus.html#DedicatedServer.ServerStatus()"><B>DedicatedServer.ServerStatus()</B></A> -
+Constructor for enum jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.ServerStatus.html" title="enum in jrummikub.server">DedicatedServer.ServerStatus</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#DEFAULT_PASSWORD"><B>DEFAULT_PASSWORD</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#DEFAULT_WIDTH"><B>DEFAULT_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#defaultStones"><B>defaultStones</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#disconnect()"><B>disconnect()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#disconnect()"><B>disconnect()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html#doConnect()"><B>doConnect()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html#doFindNickname()"><B>doFindNickname()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html#doJoin()"><B>doJoin()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html#doLogin()"><B>doLogin()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.ConnectRunner.html" title="class in jrummikub.control.network">ConnectionControl.ConnectRunner</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#done()"><B>done()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Done with modifying the try stack, reset top
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#doNotMoveExistingSets(java.util.List)"><B>doNotMoveExistingSets(List&lt;StoneSet&gt;)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#doPrepareTurn()"><B>doPrepareTurn()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Prepare turn by setting the view components
+<DT><A HREF="../jrummikub/view/impl/View.html#doSetBottomPanel(jrummikub.view.IView.BottomPanelType)"><B>doSetBottomPanel(IView.BottomPanelType)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkTurnControl.html#doStartTurn()"><B>doStartTurn()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network">NetworkTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#doStartTurn()"><B>doStartTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#doStartTurn()"><B>doStartTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#doStartTurn()"><B>doStartTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneHeap.html#drawStone()"><B>drawStone()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<DD>Removes random <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A> from the heap and returns it
+<DT><A HREF="../jrummikub/model/StoneHeap.html#drawStones(int)"><B>drawStones(int)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<DD>Removes several <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>s from the heap and returns them
+<DT><A HREF="../jrummikub/model/IStoneTray.html#drop(E, jrummikub.model.Position)"><B>drop(E, Position)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
+<DD>Adds object to the tray
+<DT><A HREF="../jrummikub/model/StoneTray.html#drop(E, jrummikub.model.Position)"><B>drop(E, Position)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneTray.html#drop(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)"><B>drop(E, Position, StoneTray.Direction)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Subroutine to "drop" to consider and determine the direction the objects
+ dropped one collides with position-wise evade in
+<DT><A HREF="../jrummikub/model/StoneTray.html#dropUnchecked(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)"><B>dropUnchecked(E, Position, StoneTray.Direction)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Subroutine to "drop" to execute the actual drop
+</DL>
<HR>
@@ -94,7 +199,8 @@ function windowTitle()
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -134,7 +240,7 @@ function windowTitle()
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html
index 1f93e5c..f099798 100644
--- a/doc/index-files/index-5.html
+++ b/doc/index-files/index-5.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-L-Index
+E-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ L-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="L-Index";
+ parent.document.title="E-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,13 +78,175 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_L_"><!-- --></A><H2>
-<B>L</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html#load()"><B>load()</B></A> -
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#ELEMENT_NAME"><B>ELEMENT_NAME</B></A> -
+Static variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event.html#emit()"><B>emit()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
+<DD>Generate a single event
+<DT><A HREF="../jrummikub/util/Event1.html#emit(T)"><B>emit(T)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
+<DD>Generate a single event
+<DT><A HREF="../jrummikub/util/Event2.html#emit(T1, T2)"><B>emit(T1, T2)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
+<DD>Generate a single event
+<DT><A HREF="../jrummikub/util/Event3.html#emit(T1, T2, T3)"><B>emit(T1, T2, T3)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A>
+<DD>Generate a single event
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#emitColorChangeEvent()"><B>emitColorChangeEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#emitEndOfTurn()"><B>emitEndOfTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#emitLater(jrummikub.util.Event)"><B>emitLater(Event)</B></A> -
+Static method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#emitLater(jrummikub.util.Event1, T)"><B>emitLater(Event1&lt;T&gt;, T)</B></A> -
+Static method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#EMPTY_ICON"><B>EMPTY_ICON</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#enableAddPlayerButton(boolean)"><B>enableAddPlayerButton(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#enableAddPlayerButton(boolean)"><B>enableAddPlayerButton(boolean)</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Enables or disables the add player button
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#enableButtons(boolean)"><B>enableButtons(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#enableOptions(boolean)"><B>enableOptions(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#enablePauseMode(boolean)"><B>enablePauseMode(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#enablePauseMode(boolean)"><B>enablePauseMode(boolean)</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#enablePauseMode(boolean)"><B>enablePauseMode(boolean)</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Enable/disable pause mode
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#enableRemoveButton(boolean)"><B>enableRemoveButton(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#enableRemovePlayerButtons(java.util.List)"><B>enableRemovePlayerButtons(List&lt;Boolean&gt;)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#enableRemovePlayerButtons(java.util.List)"><B>enableRemovePlayerButtons(List&lt;Boolean&gt;)</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Enables or disables the remove player buttons
+<DT><A HREF="../jrummikub/view/impl/View.html#enableSave(boolean)"><B>enableSave(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#enableSave(boolean)"><B>enableSave(boolean)</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Enables/disables saving in menu bar
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#enableStartGameButton(boolean)"><B>enableStartGameButton(boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#enableStartGameButton(boolean)"><B>enableStartGameButton(boolean)</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Enables or disables the start game button
+<DT><A HREF="../jrummikub/control/GameControl.html#endGame()"><B>endGame()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Ends the running game
+<DT><A HREF="../jrummikub/control/GameControl.html#endOfGameEvent"><B>endOfGameEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#endOfRound(jrummikub.model.Score)"><B>endOfRound(Score)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Sets the score and default values for saving when round ends
+<DT><A HREF="../jrummikub/control/RoundControl.html#endOfRound()"><B>endOfRound()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Ends the current round and emits an event setting the score
+<DT><A HREF="../jrummikub/control/RoundControl.html#endOfRoundEvent"><B>endOfRoundEvent</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#endOfTurn(jrummikub.control.RoundControl.InvalidTurnInfo)"><B>endOfTurn(RoundControl.InvalidTurnInfo)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkTurnControl.html#endOfTurn(jrummikub.model.IRoundState, jrummikub.control.RoundControl.InvalidTurnInfo)"><B>endOfTurn(IRoundState, RoundControl.InvalidTurnInfo)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkTurnControl.html" title="class in jrummikub.control.network">NetworkTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#endOfTurn(jrummikub.control.RoundControl.InvalidTurnInfo)"><B>endOfTurn(RoundControl.InvalidTurnInfo)</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>End the players turn
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#endOfTurn(boolean)"><B>endOfTurn(boolean)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#endOfTurnEvent"><B>endOfTurnEvent</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#endPauseButton"><B>endPauseButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#endPauseEvent"><B>endPauseEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#endProgram()"><B>endProgram()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Exits System without warnings if no game control is active
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#endProgramButton"><B>endProgramButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#endProgramEvent"><B>endProgramEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#endTurn(jrummikub.model.IRoundState, jrummikub.control.RoundControl.InvalidTurnInfo)"><B>endTurn(IRoundState, RoundControl.InvalidTurnInfo)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#endTurn(jrummikub.model.IRoundState, jrummikub.control.RoundControl.InvalidTurnInfo)"><B>endTurn(IRoundState, RoundControl.InvalidTurnInfo)</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#endTurn()"><B>endTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#endTurnButton"><B>endTurnButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#endTurnEvent"><B>endTurnEvent</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Position.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Pair.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#errorMessageLabel"><B>errorMessageLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#even(double)"><B>even(double)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#even(double)"><B>even(double)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util"><B>Event</B></A> - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Simple parameterless event generator<DT><A HREF="../jrummikub/util/Event.html#Event()"><B>Event()</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util"><B>Event1</B></A>&lt;<A HREF="../jrummikub/util/Event1.html" title="type parameter in Event1">T</A>&gt; - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Simple single parameter event generator<DT><A HREF="../jrummikub/util/Event1.html#Event1()"><B>Event1()</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util"><B>Event2</B></A>&lt;<A HREF="../jrummikub/util/Event2.html" title="type parameter in Event2">T1</A>,<A HREF="../jrummikub/util/Event2.html" title="type parameter in Event2">T2</A>&gt; - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Simple single parameter event generator<DT><A HREF="../jrummikub/util/Event2.html#Event2()"><B>Event2()</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Event3.html" title="class in jrummikub.util"><B>Event3</B></A>&lt;<A HREF="../jrummikub/util/Event3.html" title="type parameter in Event3">T1</A>,<A HREF="../jrummikub/util/Event3.html" title="type parameter in Event3">T2</A>,<A HREF="../jrummikub/util/Event3.html" title="type parameter in Event3">T3</A>&gt; - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Simple single parameter event generator<DT><A HREF="../jrummikub/util/Event3.html#Event3()"><B>Event3()</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#executeTurn()"><B>executeTurn()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#extraLabel"><B>extraLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
</DL>
<HR>
@@ -97,7 +260,8 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -137,7 +301,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html
index 94713e1..541c5b5 100644
--- a/doc/index-files/index-6.html
+++ b/doc/index-files/index-6.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-R-Index
+F-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ R-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="R-Index";
+ parent.document.title="F-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,12 +78,46 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_R_"><!-- --></A><H2>
-<B>R</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html#resetLoginPanel()"><B>resetLoginPanel()</B></A> -
-Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#FACE_WIDTH"><B>FACE_WIDTH</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Table.html#findStoneInfo(jrummikub.model.Stone)"><B>findStoneInfo(Stone)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<DD>Finds <A HREF="../jrummikub/model/Table.StoneInfo.html" title="class in jrummikub.model"><CODE>Table.StoneInfo</CODE></A>
+<DT><A HREF="../jrummikub/model/ITable.html#findStoneSet(jrummikub.model.Stone)"><B>findStoneSet(Stone)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>
+<DD>Finds the <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A> containing the given <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>
+<DT><A HREF="../jrummikub/model/Table.html#findStoneSet(jrummikub.model.Stone)"><B>findStoneSet(Stone)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/AbstractSettingsControl.html#findUnusedColor()"><B>findUnusedColor()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control">AbstractSettingsControl</A>
+<DD>Finds the next unused player color
+<DT><A HREF="../jrummikub/util/Pair.html#first"><B>first</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameState.html#firstRoundFirstPlayer"><B>firstRoundFirstPlayer</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#fixGameSettings(jrummikub.model.GameSettings)"><B>fixGameSettings(GameSettings)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Hand.html#fixInvalidDrop(jrummikub.model.Stone, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)"><B>fixInvalidDrop(Stone, Position, StoneTray.Direction)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneTray.html#fixInvalidDrop(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)"><B>fixInvalidDrop(E, Position, StoneTray.Direction)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Checks whether the object may be placed on the given position, computes
+ new position if not
+<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html#foobar"><B>foobar</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#fromTable"><B>fromTable</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
<DD>&nbsp;
</DL>
<HR>
@@ -97,7 +132,8 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -137,7 +173,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html
index af1bcbf..f06aa79 100644
--- a/doc/index-files/index-7.html
+++ b/doc/index-files/index-7.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-S-Index
+G-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ S-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="S-Index";
+ parent.document.title="G-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -77,73 +78,1172 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_S_"><!-- --></A><H2>
-<B>S</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html#setBottomPanel(jrummikub.view.IView.BottomPanelType)"><B>setBottomPanel(IView.BottomPanelType)</B></A> -
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#gameControl"><B>gameControl</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control"><B>GameControl</B></A> - Class in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Controls a Game, at some point including all Rounds, starts new Rounds<DT><A HREF="../jrummikub/control/GameControl.html#GameControl(jrummikub.model.GameSettings, jrummikub.control.SaveControl, jrummikub.view.IView)"><B>GameControl(GameSettings, SaveControl, IView)</B></A> -
+Constructor for class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Constructor
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#gameControl"><B>gameControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#gameData"><B>gameData</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util"><B>GameData</B></A> - Class in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Class summarizing the game data important for unique and sensible network
+ representation and use<DT><A HREF="../jrummikub/util/GameData.html#GameData(java.util.UUID, jrummikub.model.GameSettings)"><B>GameData(UUID, GameSettings)</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>Creates new game data
+<DT><A HREF="../jrummikub/util/GameData.html#GameData(java.util.UUID, jrummikub.model.GameSettings, java.lang.String)"><B>GameData(UUID, GameSettings, String)</B></A> -
+Constructor for class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>Creates new game data
+<DT><A HREF="../jrummikub/util/GameData.html#gameID"><B>gameID</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.InfoPanel.html#gameInfoPanel"><B>gameInfoPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.InfoPanel.html" title="class in jrummikub.view.impl">SidePanel.InfoPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#gameJoinAckEvent"><B>gameJoinAckEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network"><B>GameJoinControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Control for joining a network game<DT><A HREF="../jrummikub/control/network/GameJoinControl.html#GameJoinControl(jrummikub.control.network.IConnectionControl, jrummikub.util.GameData, jrummikub.view.IView)"><B>GameJoinControl(IConnectionControl, GameData, IView)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network">GameJoinControl</A>
+<DD>Creates new game join control
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#gameJoinControl"><B>gameJoinControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#gameJoinEvent"><B>gameJoinEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#gameLeaveEvent"><B>gameLeaveEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#gameList"><B>gameList</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl"><B>GameListPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#GameListPanel()"><B>GameListPanel()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>Creates new game list panel
+<DT><A HREF="../jrummikub/view/impl/View.html#gameListPanel"><B>gameListPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl"><B>GameListPanel.GameDataCellRenderer</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Class presenting the game data in a readable way<DT><A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html#GameListPanel.GameDataCellRenderer()"><B>GameListPanel.GameDataCellRenderer()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl">GameListPanel.GameDataCellRenderer</A>
+<DD>Create new game data cell renderer
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#gameMap"><B>gameMap</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network"><B>GameOfferControl</B></A> - Class in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>Control for network game host<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#GameOfferControl(jrummikub.control.network.IConnectionControl, jrummikub.model.GameSettings, jrummikub.view.IView)"><B>GameOfferControl(IConnectionControl, GameSettings, IView)</B></A> -
+Constructor for class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>Creates new game offer control
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#gameOfferControl"><B>gameOfferControl</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#gameOfferEvent"><B>gameOfferEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#games"><B>games</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#games"><B>games</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#gameSettings"><B>gameSettings</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#gameSettings"><B>gameSettings</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model"><B>GameSettings</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>The overall game settings<DT><A HREF="../jrummikub/model/GameSettings.html#GameSettings()"><B>GameSettings()</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Creates new GameSettings with default values
+<DT><A HREF="../jrummikub/model/RoundState.html#gameSettings"><B>gameSettings</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Table.html#gameSettings"><B>gameSettings</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/GameData.html#gameSettings"><B>gameSettings</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#gameSettings"><B>gameSettings</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#gameStartEvent"><B>gameStartEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/GameJoinControl.html#gameStartEvent"><B>gameStartEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network">GameJoinControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#gameStartEvent"><B>gameStartEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#gameState"><B>gameState</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#gameState"><B>gameState</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model"><B>GameState</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class that stores information for a game of multiple rounds<DT><A HREF="../jrummikub/model/GameState.html#GameState()"><B>GameState()</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/RoundState.html#gameState"><B>gameState</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#gameWithdrawalEvent"><B>gameWithdrawalEvent</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneHeap.html#generator"><B>generator</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneSet.html#get(int)"><B>get(int)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Returns the i-th stone of the set (starting with 0)
+<DT><A HREF="../jrummikub/model/GameState.html#getAccumulatedScore()"><B>getAccumulatedScore()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>Calculated the accumulated score over the played rounds
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#getAcknowledgeConnectionLostEvent()"><B>getAcknowledgeConnectionLostEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getAcknowledgeConnectionLostEvent()"><B>getAcknowledgeConnectionLostEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setCurrentPlayerColor(java.awt.Color)"><B>setCurrentPlayerColor(Color)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getAcknowledgeConnectionLostEvent()"><B>getAcknowledgeConnectionLostEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The acknoledge connection lost event is emitted when the user has
+ acknowledged that the network connection was lost
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#getAcknowledgeInvalidEvent()"><B>getAcknowledgeInvalidEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getAcknowledgeInvalidEvent()"><B>getAcknowledgeInvalidEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setCurrentPlayerHasLaidOut(boolean)"><B>setCurrentPlayerHasLaidOut(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getAcknowledgeInvalidEvent()"><B>getAcknowledgeInvalidEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The start turn event is emitted when the player knows what invalid stones
+ he played
+<DT><A HREF="../jrummikub/model/IRoundState.html#getActivePlayer()"><B>getActivePlayer()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Returns the currently active player
+<DT><A HREF="../jrummikub/model/RoundState.html#getActivePlayer()"><B>getActivePlayer()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getAddPlayerEvent()"><B>getAddPlayerEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getAddPlayerEvent()"><B>getAddPlayerEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The add player event is emitted when the user wants to add a player to the
+ player list
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#getBackEvent()"><B>getBackEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>The back event is emitted when the player wants to go back to the previous
+ control and panel
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#getBackEvent()"><B>getBackEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>The get back event is emitted when the player wants to go back to the
+ previous settings panel
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getBackEvent()"><B>getBackEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getBackEvent()"><B>getBackEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Emitted when the user wants to go back to the panel before
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#getBackToLoginEvent()"><B>getBackToLoginEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>The back to login event is emitted when the player aborted the connecting
+ process or when a connection error has occured and been acknowledged
+<DT><A HREF="../jrummikub/control/LoginControl.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>Getter for cancelEvent
+<DT><A HREF="../jrummikub/view/IConnectPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IConnectPanel.html" title="interface in jrummikub.view">IConnectPanel</A>
+<DD>Is emitted when the user wants to abort connecting or has acknowledged
+ the error
+<DT><A HREF="../jrummikub/view/IGameListPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view">IGameListPanel</A>
+<DD>Emitted when the network game is canceled
+<DT><A HREF="../jrummikub/view/ILoginPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view">ILoginPanel</A>
+<DD>Emitted when the user cancels the login process
+<DT><A HREF="../jrummikub/view/impl/ConnectPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ConnectPanel.html" title="class in jrummikub.view.impl">ConnectPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IQuitWarningPanel.html#getCancelEvent()"><B>getCancelEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view">IQuitWarningPanel</A>
+<DD>Is emitted if the user selected quit by mistake
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getChangeColorEvent()"><B>getChangeColorEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getChangeColorEvent()"><B>getChangeColorEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeHighestValueEvent()"><B>getChangeHighestValueEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeHighestValueEvent()"><B>getChangeHighestValueEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change highest value event is emitted when the user wants to set the
+ highest Stone value
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeInitialMeldThresholdEvent()"><B>getChangeInitialMeldThresholdEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeInitialMeldThresholdEvent()"><B>getChangeInitialMeldThresholdEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change initial meld threshold event is emitted when the user wants
+ change the initial meld threshold
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeJokerNumberEvent()"><B>getChangeJokerNumberEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeJokerNumberEvent()"><B>getChangeJokerNumberEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Emitted when the joker number is changed
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeNoLimitsEvent()"><B>getChangeNoLimitsEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeNoLimitsEvent()"><B>getChangeNoLimitsEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Emitted when no limits is chosen
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeNumberOfStonesDealtEvent()"><B>getChangeNumberOfStonesDealtEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeNumberOfStonesDealtEvent()"><B>getChangeNumberOfStonesDealtEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>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
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangePlayerColorEvent()"><B>getChangePlayerColorEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangePlayerColorEvent()"><B>getChangePlayerColorEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change player color event is emitted when the user wants change a
+ player's color
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangePlayerNameEvent()"><B>getChangePlayerNameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangePlayerNameEvent()"><B>getChangePlayerNameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change player color event is emitted when the user wants change a
+ player's name
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangePlayerTypeEvent()"><B>getChangePlayerTypeEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangePlayerTypeEvent()"><B>getChangePlayerTypeEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change player color event is emitted when the user wants change a
+ player's type
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeSeeHandSizeEvent()"><B>getChangeSeeHandSizeEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeSeeHandSizeEvent()"><B>getChangeSeeHandSizeEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change see hand size event is emitted when the player chooses to see
+ the other players hand sizes
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeStoneColorsEvent()"><B>getChangeStoneColorsEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeStoneColorsEvent()"><B>getChangeStoneColorsEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change Stone colors event is emitted when the user chooses the stone
+ colors to play with.
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeStoneSetNumberEvent()"><B>getChangeStoneSetNumberEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeStoneSetNumberEvent()"><B>getChangeStoneSetNumberEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The change StoneSet number event is emitted when the user wants to use more
+ or less than 2 StoneSets per color
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getChangeTimeEvent()"><B>getChangeTimeEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getChangeTimeEvent()"><B>getChangeTimeEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Emitted when totalTime for a turn is changed
+<DT><A HREF="../jrummikub/util/LoginData.html#getChannelName()"><B>getChannelName()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>Getter for channel name
+<DT><A HREF="../jrummikub/view/IClickable.html#getClickEvent()"><B>getClickEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IClickable.html" title="interface in jrummikub.view">IClickable</A>
+<DD>the click event is emitted when the player clicks on the table/hand/etc.
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getClickEvent()"><B>getClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/PlayerSettings.html#getColor()"><B>getColor()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<DD>Returns the player's color
+<DT><A HREF="../jrummikub/model/Stone.html#getColor()"><B>getColor()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>Returns the color of the stone.
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#getColor(jrummikub.model.StoneColor)"><B>getColor(StoneColor)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getConnectedEvent()"><B>getConnectedEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getConnectedEvent()"><B>getConnectedEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getConnectionFailedEvent()"><B>getConnectionFailedEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getConnectionFailedEvent()"><B>getConnectionFailedEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getConnectionLostEvent()"><B>getConnectionLostEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getConnectionLostEvent()"><B>getConnectionLostEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getConnectPanel()"><B>getConnectPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setCurrentPlayerName(java.lang.String)"><B>setCurrentPlayerName(String)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getConnectPanel()"><B>getConnectPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Getter for connect panel
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getCurrentGame()"><B>getCurrentGame()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getCurrentGame()"><B>getCurrentGame()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/GameControl.html#getEndOfGameEvent()"><B>getEndOfGameEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>
+<DD>Is emitted when the user ends the game and start a new one
+<DT><A HREF="../jrummikub/control/RoundControl.html#getEndOfRoundEvent()"><B>getEndOfRoundEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>End the round
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#getEndOfTurnEvent()"><B>getEndOfTurnEvent()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.html#getEndOfTurnEvent()"><B>getEndOfTurnEvent()</B></A> -
+Method in interface jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A>
+<DD>Get the event that is emitted when the turn is over
+<DT><A HREF="../jrummikub/view/impl/PausePanel.html#getEndPauseEvent()"><B>getEndPauseEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PausePanel.html" title="class in jrummikub.view.impl">PausePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getEndPauseEvent()"><B>getEndPauseEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setInitialMeldError(int)"><B>setInitialMeldError(int)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getEndPauseEvent()"><B>getEndPauseEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The end pause event is emitted when the user wants to sresume the game
+ after a pause
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#getEndProgramEvent()"><B>getEndProgramEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>The end program is emitted when the player wants to quit the program
+<DT><A HREF="../jrummikub/view/impl/View.html#getEndProgramEvent()"><B>getEndProgramEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setInitialMeldFirstError()"><B>setInitialMeldFirstError()</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getEndProgramEvent()"><B>getEndProgramEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The quit event is emitted when the player wants to quit the game
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getEndTurnEvent()"><B>getEndTurnEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IPlayerPanel.html#getEndTurnEvent()"><B>getEndTurnEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view">IPlayerPanel</A>
+<DD>The end turn event is emitted when the player wants to end his turn
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#getFactory()"><B>getFactory()</B></A> -
+Static method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>Get the factory for the base AI control
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#getFactory()"><B>getFactory()</B></A> -
+Static method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>Get a factory for this turn control
+<DT><A HREF="../jrummikub/control/turn/TurnControlFactory.html#getFactory(jrummikub.model.PlayerSettings.Type)"><B>getFactory(PlayerSettings.Type)</B></A> -
+Static method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/TurnControlFactory.html" title="class in jrummikub.control.turn">TurnControlFactory</A>
+<DD>returns the turn control factory for the specified type
+<DT><A HREF="../jrummikub/util/Pair.html#getFirst()"><B>getFirst()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<DD>Extract the first component of a pair
+<DT><A HREF="../jrummikub/model/GameState.html#getFirstRoundFirstPlayer()"><B>getFirstRoundFirstPlayer()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>Gets the number of the first player of the first round
+<DT><A HREF="../jrummikub/model/Hand.html#getFreeRowSpace(int)"><B>getFreeRowSpace(int)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IHand.html#getFreeRowSpace(int)"><B>getFreeRowSpace(int)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A>
+<DD>Gets the amount of free space in a hand row
+<DT><A HREF="../jrummikub/util/GameData.html#getGameID()"><B>getGameID()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>Getter for gameID
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getGameJoinAckEvent()"><B>getGameJoinAckEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getGameJoinAckEvent()"><B>getGameJoinAckEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getGameJoinEvent()"><B>getGameJoinEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getGameJoinEvent()"><B>getGameJoinEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getGameLeaveEvent()"><B>getGameLeaveEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getGameLeaveEvent()"><B>getGameLeaveEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getGameListPanel()"><B>getGameListPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setInvalidStoneSets(java.util.Collection)"><B>setInvalidStoneSets(Collection&lt;StoneSet&gt;)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getGameListPanel()"><B>getGameListPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Getter for game list panel
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getGameOfferEvent()"><B>getGameOfferEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getGameOfferEvent()"><B>getGameOfferEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html#getGameSettings()"><B>getGameSettings()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Get the current <A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model"><CODE>GameSettings</CODE></A>
+<DT><A HREF="../jrummikub/model/RoundState.html#getGameSettings()"><B>getGameSettings()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/GameData.html#getGameSettings()"><B>getGameSettings()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>Getter for game settings
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getGameStartEvent()"><B>getGameStartEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getGameStartEvent()"><B>getGameStartEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html#getGameState()"><B>getGameState()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Returns the game state
+<DT><A HREF="../jrummikub/model/RoundState.html#getGameState()"><B>getGameState()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getGameWithdrawalEvent()"><B>getGameWithdrawalEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getGameWithdrawalEvent()"><B>getGameWithdrawalEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getHand()"><B>getHand()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Gets the current player's hand
+<DT><A HREF="../jrummikub/model/IPlayer.html#getHand()"><B>getHand()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>
+<DD>Get the current hand of the player
+<DT><A HREF="../jrummikub/model/Player.html#getHand()"><B>getHand()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getHandPanel()"><B>getHandPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getHandPanel()"><B>getHandPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setLastStonePlayerName(java.lang.String)"><B>setLastStonePlayerName(String)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getHandPanel()"><B>getHandPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Sizeable.html#getHeight()"><B>getHeight()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>
+<DD>Get the height of the object
+<DT><A HREF="../jrummikub/model/Stone.html#getHeight()"><B>getHeight()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneSet.html#getHeight()"><B>getHeight()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#getHighestValue()"><B>getHighestValue()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Return the highest stone value in use
+<DT><A HREF="../jrummikub/util/GameData.html#getHost()"><B>getHost()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>Getter for host name
+<DT><A HREF="../jrummikub/server/DedicatedServer.html#getHostName()"><B>getHostName()</B></A> -
+Method in class jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A>
+<DD>Getter for host name
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getHoveredStone()"><B>getHoveredStone()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Returns the stone the mouse pointer is hovering over
+<DT><A HREF="../jrummikub/model/Hand.html#getIdenticalStoneCount()"><B>getIdenticalStoneCount()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IHand.html#getIdenticalStoneCount()"><B>getIdenticalStoneCount()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A>
+<DD>Counts the pairs of identical stones
+<DT><A HREF="../jrummikub/model/GameSettings.html#getInitialMeldThreshold()"><B>getInitialMeldThreshold()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Returns the initial meld threshold
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html#getInvalidSets()"><B>getInvalidSets()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<DD>Getter for the invalid sets
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html#getInvalidTurnInfo()"><B>getInvalidTurnInfo()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IGameListPanel.html#getJoinEvent()"><B>getJoinEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view">IGameListPanel</A>
+<DD>Emitted when the user chose to join an existing, open game
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#getJoinEvent()"><B>getJoinEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#getJokerNumber()"><B>getJokerNumber()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Returns the number of jokers
+<DT><A HREF="../jrummikub/model/GameSettings.html#getJokerPoints()"><B>getJokerPoints()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Returns the points counted for a joker
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getLaidOut()"><B>getLaidOut()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Returns if the current player has laid out yet
+<DT><A HREF="../jrummikub/model/IPlayer.html#getLaidOut()"><B>getLaidOut()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>
+<DD>Has the player laid out yet?
+<DT><A HREF="../jrummikub/model/Player.html#getLaidOut()"><B>getLaidOut()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html#getLastPlayer()"><B>getLastPlayer()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Sets the player that will make the last turn before the round ends when the
+ heap is empty
+<DT><A HREF="../jrummikub/model/RoundState.html#getLastPlayer()"><B>getLastPlayer()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameState.html#getLastPlayerRedealed()"><B>getLastPlayerRedealed()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>Returns the player that has redealed last
+<DT><A HREF="../jrummikub/model/IPlayer.html#getLastTurnStoneCount()"><B>getLastTurnStoneCount()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>
+<DD>Gets the number of stones put on table in player's last turn
+<DT><A HREF="../jrummikub/model/Player.html#getLastTurnStoneCount()"><B>getLastTurnStoneCount()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#getLeftConnectorClickEvent()"><B>getLeftConnectorClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ITablePanel.html#getLeftConnectorClickEvent()"><B>getLeftConnectorClickEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
+<DD>the left connector click event is emitted when the player clicks on a left
+ connector of a stone set on the table .
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getLeftPanelWidth()"><B>getLeftPanelWidth()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html#getListCellRendererComponent(javax.swing.JList, java.lang.Object, int, boolean, boolean)"><B>getListCellRendererComponent(JList, Object, int, boolean, boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl">GameListPanel.GameDataCellRenderer</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/SaveControl.html#getLoadErrorEvent()"><B>getLoadErrorEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>The load error event is emitted when the file selected for loading is not
+ a rum file
+<DT><A HREF="../jrummikub/control/SaveControl.html#getLoadEvent()"><B>getLoadEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>
+<DD>Getter for loadEvent
+<DT><A HREF="../jrummikub/view/impl/View.html#getLoadEvent()"><B>getLoadEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setMayPause(boolean)"><B>setMayPause(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getLoadEvent()"><B>getLoadEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The load event is emitted when the user wants to load a previously saved
+ game state
+<DT><A HREF="../jrummikub/view/impl/View.html#getLoadFileEvent()"><B>getLoadFileEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setRedealedPlayerName(java.lang.String)"><B>setRedealedPlayerName(String)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getLoadFileEvent()"><B>getLoadFileEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The load file event is emitted when the user chose to discard the current
+ game to save another
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getLoadGameEvent()"><B>getLoadGameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/LoginControl.html#getLoginEvent()"><B>getLoginEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A>
+<DD>Getter for loginEvent
+<DT><A HREF="../jrummikub/view/ILoginPanel.html#getLoginEvent()"><B>getLoginEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view">ILoginPanel</A>
+<DD>Player has offered all information and wants to connect
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#getLoginEvent()"><B>getLoginEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getLoginPanel()"><B>getLoginPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setSelectedStones(java.util.Collection)"><B>setSelectedStones(Collection&lt;Stone&gt;)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getLoginPanel()"><B>getLoginPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Getter for login panel
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#getMaximumSize()"><B>getMaximumSize()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getMenuNewGameEvent()"><B>getMenuNewGameEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#setStoneCollectionHidden(boolean)"><B>setStoneCollectionHidden(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getMenuNewGameEvent()"><B>getMenuNewGameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The menu new game event is emitted when the user selects the new game menu
+ entry
+<DT><A HREF="../jrummikub/model/StoneTray.html#getMoveDirection(E, jrummikub.model.Position, jrummikub.util.Pair)"><B>getMoveDirection(E, Position, Pair&lt;E, Position&gt;)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Returns the direction to move the object in
+<DT><A HREF="../jrummikub/model/StoneTray.html#getMoveOrientation(E, jrummikub.model.Position, jrummikub.util.Pair)"><B>getMoveOrientation(E, Position, Pair&lt;E, Position&gt;)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>Will the object be moved horizontally or vertically
+<DT><A HREF="../jrummikub/model/PlayerSettings.html#getName()"><B>getName()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<DD>Returns the player's name
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getNetworkGameEvent()"><B>getNetworkGameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getNetworkGameEvent()"><B>getNetworkGameEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showConnectPanel(boolean)"><B>showConnectPanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getNetworkGameEvent()"><B>getNetworkGameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The network game event is emitted when the user chooses a network game
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#getNewGameEvent()"><B>getNewGameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getNewGameEvent()"><B>getNewGameEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showGameListPanel(boolean)"><B>showGameListPanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getNewGameEvent()"><B>getNewGameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Is emitted if the player wants to end the game and start a new one
+<DT><A HREF="../jrummikub/model/StoneTray.html#getNewPosition(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction, E, jrummikub.model.Position)"><B>getNewPosition(E, Position, StoneTray.Direction, E, Position)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/RoundEndPanel.html#getNewRoundEvent()"><B>getNewRoundEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/RoundEndPanel.html" title="class in jrummikub.view.impl">RoundEndPanel</A>
+<DD>The new round event is emitted when the player wants to start a new round
+<DT><A HREF="../jrummikub/view/impl/View.html#getNewRoundEvent()"><B>getNewRoundEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showLoadingError()"><B>showLoadingError()</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getNewRoundEvent()"><B>getNewRoundEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The new round event is emitted when the player wants to start a new round
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getNextPlayerEvent()"><B>getNextPlayerEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getNextPlayerEvent()"><B>getNextPlayerEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getNickname()"><B>getNickname()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getNickname()"><B>getNickname()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html#getNthNextPlayer(int)"><B>getNthNextPlayer(int)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Returns the player that would be the active player after i turns
+<DT><A HREF="../jrummikub/model/RoundState.html#getNthNextPlayer(int)"><B>getNthNextPlayer(int)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html#getNthPlayer(int)"><B>getNthPlayer(int)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Returns the nth player
+<DT><A HREF="../jrummikub/model/RoundState.html#getNthPlayer(int)"><B>getNthPlayer(int)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#getNumberOfStonesDealt()"><B>getNumberOfStonesDealt()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Get number of stones dealt at game start
+<DT><A HREF="../jrummikub/control/network/NetworkSettingsControl.html#getOfferGameEvent()"><B>getOfferGameEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkSettingsControl.html" title="class in jrummikub.control.network">NetworkSettingsControl</A>
+<DD>The game offer event is emitted when a player wants to offer a new network
+ game
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getOfferGameEvent()"><B>getOfferGameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getOfferGameEvent()"><B>getOfferGameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The offer new game event is emitted when a new game is started and looking
+ for players
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getOldHand()"><B>getOldHand()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Gets the current player's hand at the beginning of the turn
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getOldTable()"><B>getOldTable()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Gets the table at the beginning of the turn
+<DT><A HREF="../jrummikub/view/IGameListPanel.html#getOpenNewGameEvent()"><B>getOpenNewGameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view">IGameListPanel</A>
+<DD>Emitted when a new game is offered
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#getOpenNewGameEvent()"><B>getOpenNewGameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#getOtherClickEvent()"><B>getOtherClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>The other click event is emitted by the stone collection when the player
+ has clicked on it, but hasn't hit a stone.
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getParticipantLeftEvent()"><B>getParticipantLeftEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getParticipantLeftEvent()"><B>getParticipantLeftEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/LoginData.html#getPassword()"><B>getPassword()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>Getter for password
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getPauseEvent()"><B>getPauseEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getPauseEvent()"><B>getPauseEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showLoginPanel(boolean)"><B>showLoginPanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getPauseEvent()"><B>getPauseEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The pause event is emitted when the user wants to pause the current turn
+<DT><A HREF="../jrummikub/model/IRoundState.html#getPlayerCount()"><B>getPlayerCount()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Returns the number of players
+<DT><A HREF="../jrummikub/model/RoundState.html#getPlayerCount()"><B>getPlayerCount()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#getPlayerList()"><B>getPlayerList()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Returns the list containing the settings of all players
+<DT><A HREF="../jrummikub/view/impl/View.html#getPlayerPanel()"><B>getPlayerPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showQuitWarningPanel(boolean)"><B>showQuitWarningPanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getPlayerPanel()"><B>getPlayerPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Returns the player panel
+<DT><A HREF="../jrummikub/model/IPlayer.html#getPlayerSettings()"><B>getPlayerSettings()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>
+<DD>Returns the player settings
+<DT><A HREF="../jrummikub/model/Player.html#getPlayerSettings()"><B>getPlayerSettings()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.html#getPlayerSlotCount(jrummikub.util.GameData)"><B>getPlayerSlotCount(GameData)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.html" title="class in jrummikub.view.impl">GameListPanel</A>
+<DD>Counts the empty slots for network players in a game
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#getPoints()"><B>getPoints()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Returns the points
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#getPoints()"><B>getPoints()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>How many points we get for melding this stone
+<DT><A HREF="../jrummikub/model/Score.html#getPoints()"><B>getPoints()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>
+<DD>Get the point list
+<DT><A HREF="../jrummikub/model/IStoneTray.html#getPosition(E)"><B>getPosition(E)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
+<DD>Returns the position of an object that is already on the tray
+<DT><A HREF="../jrummikub/model/StoneTray.html#getPosition(E)"><B>getPosition(E)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#getPreferredSize()"><B>getPreferredSize()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.PlayerListPanel.html#getPreferredSize()"><B>getPreferredSize()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.PlayerListPanel.html" title="class in jrummikub.view.impl">SidePanel.PlayerListPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#getQuitEvent()"><B>getQuitEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getQuitEvent()"><B>getQuitEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showScorePanel(boolean)"><B>showScorePanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IQuitWarningPanel.html#getQuitEvent()"><B>getQuitEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view">IQuitWarningPanel</A>
+<DD>Is emitted if the user is positive about quitting
+<DT><A HREF="../jrummikub/view/IView.html#getQuitEvent()"><B>getQuitEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The quit event is emitted when the user wants to leave the application
+<DT><A HREF="../jrummikub/view/impl/QuitWarningPanel.html#getQuitMode()"><B>getQuitMode()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/QuitWarningPanel.html" title="class in jrummikub.view.impl">QuitWarningPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IQuitWarningPanel.html#getQuitMode()"><B>getQuitMode()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view">IQuitWarningPanel</A>
+<DD>Getter for quit mode
+<DT><A HREF="../jrummikub/view/impl/View.html#getQuitWarningPanel()"><B>getQuitWarningPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showServerStartupError(boolean)"><B>showServerStartupError(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getQuitWarningPanel()"><B>getQuitWarningPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Getter for quit warning panel
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getRangeClickEvent()"><B>getRangeClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IStonePanel.html#getRangeClickEvent()"><B>getRangeClickEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view">IStonePanel</A>
+<DD>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
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getRedealEvent()"><B>getRedealEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getRedealEvent()"><B>getRedealEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#getRedealEvent()"><B>getRedealEvent()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.html#getRedealEvent()"><B>getRedealEvent()</B></A> -
+Method in interface jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A>
+<DD>Emitted when the round is aborted and needs to be restarted
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getRedealEvent()"><B>getRedealEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IPlayerPanel.html#getRedealEvent()"><B>getRedealEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view">IPlayerPanel</A>
+<DD>The redeal event is emitted when the player wants to get new stones
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getRemovePlayerEvent()"><B>getRemovePlayerEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getRemovePlayerEvent()"><B>getRemovePlayerEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>The remove player event is emitted when the user wants to remove a player
+ remove the player list
+<DT><A HREF="../jrummikub/control/RoundControl.html#getRestartRoundEvent()"><B>getRestartRoundEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Emitted when the round is aborted and needs to be restarted
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#getResult()"><B>getResult()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Get the found stones and create output sets
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#getRightConnectorClickEvent()"><B>getRightConnectorClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ITablePanel.html#getRightConnectorClickEvent()"><B>getRightConnectorClickEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
+<DD>the right connector click event is emitted when the player clicks on a
+ right connector of a stone set on the table .
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getRoundStartEvent()"><B>getRoundStartEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getRoundStartEvent()"><B>getRoundStartEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html#getRoundState()"><B>getRoundState()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getRoundState()"><B>getRoundState()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Get the current round state
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getRoundStateUpdateEvent()"><B>getRoundStateUpdateEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getRoundStateUpdateEvent()"><B>getRoundStateUpdateEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.html#getRoundStateUpdateEvent()"><B>getRoundStateUpdateEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A>
+<DD>Is emitted in network when a new turn starts
+<DT><A HREF="../jrummikub/model/Hand.html#getRowCount()"><B>getRowCount()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IHand.html#getRowCount()"><B>getRowCount()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A>
+<DD>The number of used rows
+<DT><A HREF="../jrummikub/view/impl/View.html#getSaveEvent()"><B>getSaveEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#getSaveEvent()"><B>getSaveEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The save event is emitted when the user wants to save the current game
+ state
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#getScaledBackground(int, java.awt.image.BufferedImage)"><B>getScaledBackground(int, BufferedImage)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#getScore()"><B>getScore()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Returns the score
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#getScore()"><B>getScore()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>How badly we want to get rid of this stone
+<DT><A HREF="../jrummikub/view/impl/View.html#getScorePanel()"><B>getScorePanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showSettingsPanel(boolean)"><B>showSettingsPanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getScorePanel()"><B>getScorePanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Returns the score panel
+<DT><A HREF="../jrummikub/model/GameState.html#getScores()"><B>getScores()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>Returns the list of players' scores in the rounds played before
+<DT><A HREF="../jrummikub/util/Pair.html#getSecond()"><B>getSecond()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<DD>Extract the second component of a pair
+<DT><A HREF="../jrummikub/model/GameSettings.html#getSeeHandSize()"><B>getSeeHandSize()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Returns the visibility of the hand size
+<DT><A HREF="../jrummikub/util/LoginData.html#getServerName()"><B>getServerName()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>Getter for server name
+<DT><A HREF="../jrummikub/server/DedicatedServer.html#getServerPassword()"><B>getServerPassword()</B></A> -
+Method in class jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A>
+<DD>Get the current server password
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getSetClickEvent()"><B>getSetClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IStonePanel.html#getSetClickEvent()"><B>getSetClickEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view">IStonePanel</A>
+<DD>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
+<DT><A HREF="../jrummikub/view/impl/View.html#getSettingsPanel()"><B>getSettingsPanel()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/View.html#showSidePanel(boolean)"><B>showSidePanel(boolean)</B></A> -
+<DT><A HREF="../jrummikub/view/IView.html#getSettingsPanel()"><B>getSettingsPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Returns the settings panel
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getSetVariantChildrenEvent()"><B>getSetVariantChildrenEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getSetVariantChildrenEvent()"><B>getSetVariantChildrenEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Emitted when the children variant is chosen
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getSetVariantDefaultEvent()"><B>getSetVariantDefaultEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getSetVariantDefaultEvent()"><B>getSetVariantDefaultEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>Emitted when the variables are reset to the default values
+<DT><A HREF="../jrummikub/view/impl/View.html#getSidePanel()"><B>getSidePanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#getSidePanel()"><B>getSidePanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Returns the side panel
+<DT><A HREF="../jrummikub/model/IStoneTray.html#getSize()"><B>getSize()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model">IStoneTray</A>
+<DD>Return the number of objects on the tray
+<DT><A HREF="../jrummikub/model/StoneHeap.html#getSize()"><B>getSize()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<DD>Get the number of stones left
+<DT><A HREF="../jrummikub/model/StoneSet.html#getSize()"><B>getSize()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Returns the number of stones in the set.
+<DT><A HREF="../jrummikub/model/StoneTray.html#getSize()"><B>getSize()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getSortByGroupsEvent()"><B>getSortByGroupsEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IPlayerPanel.html#getSortByGroupsEvent()"><B>getSortByGroupsEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view">IPlayerPanel</A>
+<DD>The sort by groups event is emitted when the player wants to sort his
+ stones by groups
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#getSortByRunsEvent()"><B>getSortByRunsEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IPlayerPanel.html#getSortByRunsEvent()"><B>getSortByRunsEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view">IPlayerPanel</A>
+<DD>The sort by runs event is emitted when the player wants to sort his
+ stones by runs
+<DT><A HREF="../jrummikub/control/network/GameJoinControl.html#getStartGameEvent()"><B>getStartGameEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network">GameJoinControl</A>
+<DD>The event that is emitted when the game is started
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#getStartGameEvent()"><B>getStartGameEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>The event that is emitted when the game is started
+<DT><A HREF="../jrummikub/control/SettingsControl.html#getStartGameEvent()"><B>getStartGameEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/SettingsControl.html" title="class in jrummikub.control">SettingsControl</A>
+<DD>the start game event is emitted when the user wants to start a game and
+ the settings made are valid
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#getStartGameEvent()"><B>getStartGameEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.html#getStartGameEvent()"><B>getStartGameEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view">ISettingsPanel</A>
+<DD>the start game event is emitted when the user wants to start the game
+<DT><A HREF="../jrummikub/view/impl/StartTurnPanel.html#getStartTurnEvent()"><B>getStartTurnEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StartTurnPanel.html" title="class in jrummikub.view.impl">StartTurnPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getStartTurnEvent()"><B>getStartTurnEvent()</B></A> -
Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#getStartTurnEvent()"><B>getStartTurnEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>The start turn event is emitted when the player wants to start his turn
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getStoneAt(jrummikub.model.Position)"><B>getStoneAt(Position)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Gets the stone at the specified position
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getStoneClickEvent()"><B>getStoneClickEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IStonePanel.html#getStoneClickEvent()"><B>getStoneClickEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view">IStonePanel</A>
+<DD>the click event is emitted when the player clicks on the table/hand/etc.
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#getStoneCollectionPanel()"><B>getStoneCollectionPanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ITablePanel.html#getStoneCollectionPanel()"><B>getStoneCollectionPanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view">ITablePanel</A>
+<DD>Returns the stone collection (the panel showing the stones currently
+ selected)
+<DT><A HREF="../jrummikub/model/GameSettings.html#getStoneColors()"><B>getStoneColors()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Get stone colors used
+<DT><A HREF="../jrummikub/model/IRoundState.html#getStoneHeap()"><B>getStoneHeap()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Returns the heap of stones to draw from
+<DT><A HREF="../jrummikub/model/RoundState.html#getStoneHeap()"><B>getStoneHeap()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#getStoneHeight()"><B>getStoneHeight()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#getStoneImage(jrummikub.model.StoneColor, int, jrummikub.view.impl.StonePainter.StoneState, boolean)"><B>getStoneImage(StoneColor, int, StonePainter.StoneState, boolean)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getStonePainter()"><B>getStonePainter()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Hand.html#getStonePoints(jrummikub.model.GameSettings)"><B>getStonePoints(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IHand.html#getStonePoints(jrummikub.model.GameSettings)"><B>getStonePoints(GameSettings)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A>
+<DD>Get the accumulated number of points of stones in the hand
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getStones()"><B>getStones()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Returns the list of stones and positions currently set
+<DT><A HREF="../jrummikub/model/GameSettings.html#getStoneSetNumber()"><B>getStoneSetNumber()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Get the number of sets of stones in use
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#getStoneWidth()"><B>getStoneWidth()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#getStopNetworkEvent()"><B>getStopNetworkEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Getter for stopNetworkEvent
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html#getTable()"><B>getTable()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<DD>Getter for table
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getTable()"><B>getTable()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Gets the current table
+<DT><A HREF="../jrummikub/model/IRoundState.html#getTable()"><B>getTable()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Get the current <A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A>
+<DT><A HREF="../jrummikub/model/RoundState.html#getTable()"><B>getTable()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/View.html#getTablePanel()"><B>getTablePanel()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/IView.html#getTablePanel()"><B>getTablePanel()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>
+<DD>Returns the table
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getTableUpdateEvent()"><B>getTableUpdateEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getTableUpdateEvent()"><B>getTableUpdateEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#getTableUpdateEvent()"><B>getTableUpdateEvent()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.html#getTableUpdateEvent()"><B>getTableUpdateEvent()</B></A> -
+Method in interface jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A>
+<DD>Emitted in network when the table changes during player turn
+<DT><A HREF="../jrummikub/control/ITurnTimer.html#getTimeRunOutEvent()"><B>getTimeRunOutEvent()</B></A> -
+Method in interface jrummikub.control.<A HREF="../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control">ITurnTimer</A>
+<DD>Returns the event that is emitted if the timer timed out.
+<DT><A HREF="../jrummikub/control/TurnTimer.html#getTimeRunOutEvent()"><B>getTimeRunOutEvent()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control">TurnTimer</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#getTotalStones()"><B>getTotalStones()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Calculate the total number of stones in game
+<DT><A HREF="../jrummikub/model/GameSettings.html#getTotalTime()"><B>getTotalTime()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Getter for the time for a turn
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#getTranslation()"><B>getTranslation()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Returns the translation in pixels the stones in this panel are painted
+ with
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#getTranslation()"><B>getTranslation()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#getTranslation()"><B>getTranslation()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#getTranslation()"><B>getTranslation()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getTurnEndEvent()"><B>getTurnEndEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getTurnEndEvent()"><B>getTurnEndEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#getTurnMode()"><B>getTurnMode()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Gets the current turn's mode
+<DT><A HREF="../jrummikub/model/IRoundState.html#getTurnNumber()"><B>getTurnNumber()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>
+<DD>Gets the number of the current turn.
+<DT><A HREF="../jrummikub/model/RoundState.html#getTurnNumber()"><B>getTurnNumber()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model">RoundState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#getTurnStartEvent()"><B>getTurnStartEvent()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/IConnectionControl.html#getTurnStartEvent()"><B>getTurnStartEvent()</B></A> -
+Method in interface jrummikub.control.network.<A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network">IConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html#getType()"><B>getType()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<DD>Getter for invalid turn type
+<DT><A HREF="../jrummikub/model/PlayerSettings.html#getType()"><B>getType()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>
+<DD>Get the player's TurnControlFactory type
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html#getTypeLabel(jrummikub.model.PlayerSettings.Type)"><B>getTypeLabel(PlayerSettings.Type)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ILoginPanel.html#getUseDedicatedServerEvent()"><B>getUseDedicatedServerEvent()</B></A> -
+Method in interface jrummikub.view.<A HREF="../jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view">ILoginPanel</A>
+<DD>Emitted when the user presses the use dedicated server button
+<DT><A HREF="../jrummikub/view/impl/LoginPanel.html#getUseDedicatedServerEvent()"><B>getUseDedicatedServerEvent()</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/LoginPanel.html" title="class in jrummikub.view.impl">LoginPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/LoginData.html#getUserName()"><B>getUserName()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>
+<DD>Getter for user name
+<DT><A HREF="../jrummikub/model/Stone.html#getValue()"><B>getValue()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>Returns the value of the stone.
+<DT><A HREF="../jrummikub/model/Sizeable.html#getWidth()"><B>getWidth()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>
+<DD>Get the width of the object
+<DT><A HREF="../jrummikub/model/Stone.html#getWidth()"><B>getWidth()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneSet.html#getWidth()"><B>getWidth()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameState.html#getWinners(java.lang.Integer[], int[])"><B>getWinners(Integer[], int[])</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>
+<DD>Returns whether players have won
+<DT><A HREF="../jrummikub/model/Score.html#getWinners()"><B>getWinners()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>
+<DD>Get the winner list
+<DT><A HREF="../jrummikub/model/Position.html#getX()"><B>getX()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
+<DD>Get the x coordinate of the position
+<DT><A HREF="../jrummikub/model/Position.html#getY()"><B>getY()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
+<DD>Get the y coordinate of the position
+<DT><A HREF="../jrummikub/control/network/AbstractGameBeginControl.html#goBack()"><B>goBack()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/AbstractGameBeginControl.html" title="class in jrummikub.control.network">AbstractGameBeginControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/GameJoinControl.html#goBack()"><B>goBack()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameJoinControl.html" title="class in jrummikub.control.network">GameJoinControl</A>
+<DD>Aborts joining and goes back to game list
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#goBack()"><B>goBack()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#groupNeighbor(jrummikub.ai.TurnLogic.StoneState)"><B>groupNeighbor(TurnLogic.StoneState)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Checks whether this stone could be left to other in a group
</DL>
<HR>
@@ -157,7 +1257,8 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -197,7 +1298,7 @@ Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" t
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html
index a8eee42..5be7d40 100644
--- a/doc/index-files/index-8.html
+++ b/doc/index-files/index-8.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:42:07 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-V-Index
+H-Index
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ V-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="V-Index";
+ parent.document.title="H-Index";
}
}
</SCRIPT>
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -55,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-7.html"><B>PREV LETTER</B></A>&nbsp;
-&nbsp;NEXT LETTER</FONT></TD>
+&nbsp;<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -77,13 +78,160 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
-<A NAME="_V_"><!-- --></A><H2>
-<B>V</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
<DL>
-<DT><A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl"><B>View</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Implementation of the top-level view interface<DT><A HREF="../jrummikub/view/impl/View.html#View()"><B>View()</B></A> -
-Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.html" title="class in jrummikub.view.impl">View</A>
-<DD>Create a new instance of the view
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#hand"><B>hand</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model"><B>Hand</B></A> - Class in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Class managing a <A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><CODE>Player</CODE></A>'s <A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model"><CODE>Stone</CODE></A>s<DT><A HREF="../jrummikub/model/Hand.html#Hand()"><B>Hand()</B></A> -
+Constructor for class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Player.html#hand"><B>hand</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#hand"><B>hand</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#HAND_ROW_BUTTON_RATIO"><B>HAND_ROW_BUTTON_RATIO</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#handClick(jrummikub.model.Position)"><B>handClick(Position)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/IListener.html#handle()"><B>handle()</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IListener.html" title="interface in jrummikub.util">IListener</A>
+<DD>This method is called whenever a class we're listening to emits an event
+<DT><A HREF="../jrummikub/util/IListener1.html#handle(T)"><B>handle(T)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IListener1.html" title="interface in jrummikub.util">IListener1</A>
+<DD>This method is called whenever a class we're listening to emits an event
+<DT><A HREF="../jrummikub/util/IListener2.html#handle(T1, T2)"><B>handle(T1, T2)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IListener2.html" title="interface in jrummikub.util">IListener2</A>
+<DD>This method is called whenever a class we're listening to emits an event
+<DT><A HREF="../jrummikub/util/IListener3.html#handle(T1, T2, T3)"><B>handle(T1, T2, T3)</B></A> -
+Method in interface jrummikub.util.<A HREF="../jrummikub/util/IListener3.html" title="interface in jrummikub.util">IListener3</A>
+<DD>This method is called whenever a class we're listening to emits an event
+<DT><A HREF="../jrummikub/control/network/GameOfferControl.html#handleLeave(java.lang.String)"><B>handleLeave(String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/GameOfferControl.html" title="class in jrummikub.control.network">GameOfferControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.html#handleMessageTypes(org.jivesoftware.smack.packet.DefaultPacketExtension, java.lang.String, java.lang.String)"><B>handleMessageTypes(DefaultPacketExtension, String, String)</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.html" title="class in jrummikub.control.network">ConnectionControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#handleOtherClickEvent(jrummikub.model.Position)"><B>handleOtherClickEvent(Position)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Overwrite this method to signal if special zone was clicked
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#handleOtherClickEvent(jrummikub.model.Position)"><B>handleOtherClickEvent(Position)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#handleOtherClickEvent(jrummikub.model.Position)"><B>handleOtherClickEvent(Position)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#handleOtherMoveEvent(jrummikub.model.Position)"><B>handleOtherMoveEvent(Position)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>Overwrite this method to signal if special zone was hovered
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#handleOtherMoveEvent(jrummikub.model.Position)"><B>handleOtherMoveEvent(Position)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl"><B>HandPanel</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>Implementation of the board<DT><A HREF="../jrummikub/view/impl/HandPanel.html#HandPanel(jrummikub.view.impl.PlayerPanel)"><B>HandPanel(PlayerPanel)</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>Creates a new Board instance
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#handRangeClick(jrummikub.model.Stone, boolean)"><B>handRangeClick(Stone, boolean)</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#handRowDownButton"><B>handRowDownButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#handRowUpButton"><B>handRowUpButton</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#handStonesLabel"><B>handStonesLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Position.html#hashCode()"><B>hashCode()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/Pair.html#hashCode()"><B>hashCode()</B></A> -
+Method in class jrummikub.util.<A HREF="../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/PlayerPanel.html#hasLaidOutLabel"><B>hasLaidOutLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/PlayerPanel.html" title="class in jrummikub.view.impl">PlayerPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneHeap.html#heap"><B>heap</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#heapBar"><B>heapBar</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.InfoPanel.html#heapBar"><B>heapBar</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.InfoPanel.html" title="class in jrummikub.view.impl">SidePanel.InfoPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/HandPanel.html#HEIGHT"><B>HEIGHT</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/HandPanel.html" title="class in jrummikub.view.impl">HandPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#HEIGHT_SCALE"><B>HEIGHT_SCALE</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>The height of one pixel in the scale of 1.0
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#hidden"><B>hidden</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#highestValue"><B>highestValue</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#highestValueLabel"><B>highestValueLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#highestValueLabel"><B>highestValueLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#highestValueSpinner"><B>highestValueSpinner</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneSet.html#HORIZONTAL_BORDER"><B>HORIZONTAL_BORDER</B></A> -
+Static variable in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#HORIZONTAL_MARGIN"><B>HORIZONTAL_MARGIN</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/NetworkGameControl.html#host"><B>host</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/GameData.html#host"><B>host</B></A> -
+Variable in class jrummikub.util.<A HREF="../jrummikub/util/GameData.html" title="class in jrummikub.util">GameData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html#hostLabel"><B>hostLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/GameListPanel.GameDataCellRenderer.html" title="class in jrummikub.view.impl">GameListPanel.GameDataCellRenderer</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/server/DedicatedServer.html#hostName"><B>hostName</B></A> -
+Variable in class jrummikub.server.<A HREF="../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#hover(java.awt.Color)"><B>hover(Color)</B></A> -
+Static method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#HOVER_RATIO"><B>HOVER_RATIO</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/AbstractStonePanel.html#hoveredStone"><B>hoveredStone</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/AbstractStonePanel.html" title="class in jrummikub.view.impl">AbstractStonePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StonePainter.html#hoveredStones"><B>hoveredStones</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StonePainter.html" title="class in jrummikub.view.impl">StonePainter</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn"><B>HumanTurnControl</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>Controller for a single turn made by a human player<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#HumanTurnControl()"><B>HumanTurnControl()</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>Create a new human player's turn control
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.html#HumanTurnControl(jrummikub.control.ITurnTimer)"><B>HumanTurnControl(ITurnTimer)</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.html" title="class in jrummikub.control.turn">HumanTurnControl</A>
+<DD>Test only constructor
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.GroupComparator.html" title="class in jrummikub.control.turn"><B>HumanTurnControl.GroupComparator</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.GroupComparator.html#HumanTurnControl.GroupComparator()"><B>HumanTurnControl.GroupComparator()</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.GroupComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.GroupComparator</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html" title="class in jrummikub.control.turn"><B>HumanTurnControl.HandStonePositionComparator</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html#HumanTurnControl.HandStonePositionComparator()"><B>HumanTurnControl.HandStonePositionComparator()</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.HandStonePositionComparator</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.RunComparator.html" title="class in jrummikub.control.turn"><B>HumanTurnControl.RunComparator</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>&nbsp;<DT><A HREF="../jrummikub/control/turn/HumanTurnControl.RunComparator.html#HumanTurnControl.RunComparator()"><B>HumanTurnControl.RunComparator()</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/HumanTurnControl.RunComparator.html" title="class in jrummikub.control.turn">HumanTurnControl.RunComparator</A>
+<DD>&nbsp;
</DL>
<HR>
@@ -97,7 +245,8 @@ Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.h
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../jrummikub/view/impl/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -115,7 +264,7 @@ Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.h
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-7.html"><B>PREV LETTER</B></A>&nbsp;
-&nbsp;NEXT LETTER</FONT></TD>
+&nbsp;<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -137,7 +286,7 @@ Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/View.h
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">C</A> <A HREF="index-2.html">E</A> <A HREF="index-3.html">G</A> <A HREF="index-4.html">J</A> <A HREF="index-5.html">L</A> <A HREF="index-6.html">R</A> <A HREF="index-7.html">S</A> <A HREF="index-8.html">V</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html
index d4f9b54..8162ed3 100644
--- a/doc/index-files/index-9.html
+++ b/doc/index-files/index-9.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-J-Index
+I-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ J-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="J-Index";
+ parent.document.title="I-Index";
}
}
</SCRIPT>
@@ -78,17 +78,142 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_J_"><!-- --></A><H2>
-<B>J</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/StoneSet.html#join(jrummikub.model.StoneSet)"><B>join(StoneSet)</B></A> -
+<DT><A HREF="../jrummikub/view/IClickable.html" title="interface in jrummikub.view"><B>IClickable</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events<DT><A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network"><B>IConnectionControl</B></A> - Interface in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/IConnectPanel.html" title="interface in jrummikub.view"><B>IConnectPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Panel shown during connection process and showing errors<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#id"><B>id</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/IEvent.html" title="interface in jrummikub.util"><B>IEvent</B></A> - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate parameterless events<DT><A HREF="../jrummikub/util/IEvent1.html" title="interface in jrummikub.util"><B>IEvent1</B></A>&lt;<A HREF="../jrummikub/util/IEvent1.html" title="type parameter in IEvent1">T</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a single parameter<DT><A HREF="../jrummikub/util/IEvent2.html" title="interface in jrummikub.util"><B>IEvent2</B></A>&lt;<A HREF="../jrummikub/util/IEvent2.html" title="type parameter in IEvent2">T1</A>,<A HREF="../jrummikub/util/IEvent2.html" title="type parameter in IEvent2">T2</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a two parameters<DT><A HREF="../jrummikub/util/IEvent3.html" title="interface in jrummikub.util"><B>IEvent3</B></A>&lt;<A HREF="../jrummikub/util/IEvent3.html" title="type parameter in IEvent3">T1</A>,<A HREF="../jrummikub/util/IEvent3.html" title="type parameter in IEvent3">T2</A>,<A HREF="../jrummikub/util/IEvent3.html" title="type parameter in IEvent3">T3</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a two parameters<DT><A HREF="../jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view"><B>IGameListPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Panel showing all offered games in the chosen channel<DT><A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model"><B>IHand</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model"><CODE>Hand</CODE></A> model<DT><A HREF="../jrummikub/view/IHandPanel.html" title="interface in jrummikub.view"><B>IHandPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view for a player's hand that displays his stones<DT><A HREF="../jrummikub/util/IListener.html" title="interface in jrummikub.util"><B>IListener</B></A> - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events<DT><A HREF="../jrummikub/util/IListener1.html" title="interface in jrummikub.util"><B>IListener1</B></A>&lt;<A HREF="../jrummikub/util/IListener1.html" title="type parameter in IListener1">T</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a single
+ parameter<DT><A HREF="../jrummikub/util/IListener2.html" title="interface in jrummikub.util"><B>IListener2</B></A>&lt;<A HREF="../jrummikub/util/IListener2.html" title="type parameter in IListener2">T1</A>,<A HREF="../jrummikub/util/IListener2.html" title="type parameter in IListener2">T2</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a two
+ parameters<DT><A HREF="../jrummikub/util/IListener3.html" title="interface in jrummikub.util"><B>IListener3</B></A>&lt;<A HREF="../jrummikub/util/IListener3.html" title="type parameter in IListener3">T1</A>,<A HREF="../jrummikub/util/IListener3.html" title="type parameter in IListener3">T2</A>,<A HREF="../jrummikub/util/IListener3.html" title="type parameter in IListener3">T3</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a two
+ parameters<DT><A HREF="../jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view"><B>ILoginPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>LoginPanel for network game<DT><A HREF="../jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl"><B>ImageUtil</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/ImageUtil.html#ImageUtil()"><B>ImageUtil()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl">ImageUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Hand.html#incrementStoneCount(java.util.TreeMap, jrummikub.util.Pair)"><B>incrementStoneCount(TreeMap&lt;Pair&lt;Integer, StoneColor&gt;, Integer&gt;, Pair&lt;Integer, StoneColor&gt;)</B></A> -
+Static method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>Increments the count of a stone in the list of all stones
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#inited"><B>inited</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#initialMeldLabel"><B>initialMeldLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#initialMeldThreshold"><B>initialMeldThreshold</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#initialMeldThresholdLabel"><B>initialMeldThresholdLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#initialMeldThresholdSpinner"><B>initialMeldThresholdSpinner</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#innerPanel"><B>innerPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#inputStones"><B>inputStones</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html#insertUpdate(javax.swing.event.DocumentEvent)"><B>insertUpdate(DocumentEvent)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel.NameChangeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#INSET_RATIO"><B>INSET_RATIO</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html#invalidSets"><B>invalidSets</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#invalidStoneSets()"><B>invalidStoneSets()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#invalidStoneSets"><B>invalidStoneSets</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html#invalidTurnInfo"><B>invalidTurnInfo</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model"><B>IPlayer</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><CODE>Player</CODE></A> model<DT><A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view"><B>IPlayerPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The player panel that contains a player's board and other user interfaces<DT><A HREF="../jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view"><B>IQuitWarningPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Warning panel shown to if the emitted event would cancel the current game<DT><A HREF="../jrummikub/view/IQuitWarningPanel.QuitMode.html" title="enum in jrummikub.view"><B>IQuitWarningPanel.QuitMode</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Enum summarizing the different events invoking the quit warning panel<DT><A HREF="../jrummikub/view/IQuitWarningPanel.QuitMode.html#IQuitWarningPanel.QuitMode()"><B>IQuitWarningPanel.QuitMode()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/IQuitWarningPanel.QuitMode.html" title="enum in jrummikub.view">IQuitWarningPanel.QuitMode</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model"><B>IRoundState</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model"><CODE>RoundState</CODE></A> model<DT><A HREF="../jrummikub/view/IScorePanel.html" title="interface in jrummikub.view"><B>IScorePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The panel the scores are displayed in<DT><A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view"><B>ISettingsPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The panel for the game setup<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsError.html" title="enum in jrummikub.view"><B>ISettingsPanel.SettingsError</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Specifies the different kinds of settings errors that can be displayed<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsError.html#ISettingsPanel.SettingsError()"><B>ISettingsPanel.SettingsError()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.SettingsError.html" title="enum in jrummikub.view">ISettingsPanel.SettingsError</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsMode.html" title="enum in jrummikub.view"><B>ISettingsPanel.SettingsMode</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>SettingsPanel can be used with different functions in different situations<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsMode.html#ISettingsPanel.SettingsMode()"><B>ISettingsPanel.SettingsMode()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.SettingsMode.html" title="enum in jrummikub.view">ISettingsPanel.SettingsMode</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#isGameRunning()"><B>isGameRunning()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>Checks if a game is currently running
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#isGameRunning()"><B>isGameRunning()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Returns if there is a running game
+<DT><A HREF="../jrummikub/view/ISidePanel.html" title="interface in jrummikub.view"><B>ISidePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Side panel to show all players and relevant player information in round
+ order, game settings and stone heap size<DT><A HREF="../jrummikub/model/Hand.html#isInitialMeldPossible(jrummikub.model.GameSettings)"><B>isInitialMeldPossible(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IHand.html#isInitialMeldPossible(jrummikub.model.GameSettings)"><B>isInitialMeldPossible(GameSettings)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A>
+<DD>Tests whether it is possible to lay down an initial meld using the stones
+ on the hand
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#isInterested(java.util.HashSet)"><B>isInterested(HashSet&lt;Integer&gt;)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Returns whether the recent changes could affect the stone
+<DT><A HREF="../jrummikub/model/Stone.html#isJoker()"><B>isJoker()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>Returns whether the stone is a joker or not.
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#isMayPause()"><B>isMayPause()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Return whether pausing is allowed during this turn
+<DT><A HREF="../jrummikub/model/GameSettings.html#isNoLimits()"><B>isNoLimits()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Use "No-Limits" rules
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#isNullSet(java.util.HashSet)"><B>isNullSet(HashSet&lt;Integer&gt;)</B></A> -
+Static method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Check whether a set of Integers only contains null
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#isPaused"><B>isPaused</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#isSingleNonNullSet(java.util.HashSet)"><B>isSingleNonNullSet(HashSet&lt;Integer&gt;)</B></A> -
+Static method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Check whether a set of Integers only contains a single non null value
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#isSolved()"><B>isSolved()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Returns whether the stones have a definite value and the state is
+ thereby solved
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#isSolved()"><B>isSolved()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Check whether this stone's position, value and color are known
+<DT><A HREF="../jrummikub/view/IStoneCollectionPanel.html" title="interface in jrummikub.view"><B>IStoneCollectionPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the collection that shows the stones a player has selected<DT><A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view"><B>IStonePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events for clicks on
+ stones<DT><A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model"><B>IStoneTray</B></A>&lt;<A HREF="../jrummikub/model/IStoneTray.html" title="type parameter in IStoneTray">E</A> extends <A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>&gt; - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model"><CODE>StoneTray</CODE></A> model<DT><A HREF="../jrummikub/model/ITable.html#isValid()"><B>isValid()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>
+<DD>Tests the Table for rule conflicts by checking all the <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
+<DT><A HREF="../jrummikub/model/StoneSet.html#isValid(jrummikub.model.GameSettings)"><B>isValid(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Test for rule conflict within the StoneSet
+<DT><A HREF="../jrummikub/model/Table.html#isValid()"><B>isValid()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<DD>Tests the Table for rule conflicts by checking all the <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
+<DT><A HREF="../jrummikub/model/StoneSet.html#isValidGroup(int, jrummikub.model.GameSettings)"><B>isValidGroup(int, GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Test for rule conflict within the StoneSet, assuming we have a group
+<DT><A HREF="../jrummikub/model/StoneSet.html#isValidRun(int, jrummikub.model.GameSettings)"><B>isValidRun(int, GameSettings)</B></A> -
Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>Joins StoneSet to another StoneSet and returns the resulting new StoneSet
-<DT><A HREF="../jrummikub/JRummikub.html" title="class in jrummikub"><B>JRummikub</B></A> - Class in <A HREF="../jrummikub/package-summary.html">jrummikub</A><DD>The main class<DT><A HREF="../jrummikub/JRummikub.html#JRummikub()"><B>JRummikub()</B></A> -
-Constructor for class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="class in jrummikub">JRummikub</A>
+<DD>Test for rule conflict within the StoneSet, assuming we have a run
+<DT><A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model"><B>ITable</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A> model<DT><A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view"><B>ITablePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the table, where the stone sets lie<DT><A HREF="../jrummikub/model/StoneSet.html#iterator()"><B>iterator()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneTray.html#iterator()"><B>iterator()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn"><B>ITurnControl</B></A> - Interface in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>Interface containing shared methods of human and computer turn control<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn"><B>ITurnControl.TurnInfo</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>The TurnInfo class encapsulates all information concerning the current
+ turn<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#ITurnControl.TurnInfo(jrummikub.model.IRoundState, jrummikub.control.turn.TurnMode, boolean)"><B>ITurnControl.TurnInfo(IRoundState, TurnMode, boolean)</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Creates a new TurnInfo instance
+<DT><A HREF="../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control"><B>ITurnTimer</B></A> - Interface in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Interface for the <A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control"><CODE>TurnTimer</CODE></A><DT><A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view"><B>IView</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The top-level view interface<DT><A HREF="../jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view"><B>IView.BottomPanelType</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Different types of bottom panels<DT><A HREF="../jrummikub/view/IView.BottomPanelType.html#IView.BottomPanelType()"><B>IView.BottomPanelType()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view">IView.BottomPanelType</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/package-summary.html"><B>jrummikub.view.impl</B></A> - package jrummikub.view.impl<DD>&nbsp;</DL>
+</DL>
<HR>
@@ -142,7 +267,7 @@ Constructor for class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="cla
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>
diff --git a/doc/index.html b/doc/index.html
index b766593..041dd2a 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc on Wed Jun 22 11:42:07 CEST 2011-->
+<!-- Generated by javadoc on Tue Jul 05 21:52:00 CEST 2011-->
<TITLE>
Generated Documentation (Untitled)
</TITLE>
@@ -21,8 +21,11 @@ Generated Documentation (Untitled)
</NOSCRIPT>
</HEAD>
<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-<FRAME src="jrummikub/view/impl/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
<NOFRAMES>
<H2>
Frame Alert</H2>
@@ -30,7 +33,7 @@ Frame Alert</H2>
<P>
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
<BR>
-Link to<A HREF="jrummikub/view/impl/package-summary.html">Non-frame version.</A>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
</NOFRAMES>
</FRAMESET>
</HTML>
diff --git a/doc/jrummikub/JRummikub.html b/doc/jrummikub/JRummikub.html
index 35a765a..9c7779a 100644
--- a/doc/jrummikub/JRummikub.html
+++ b/doc/jrummikub/JRummikub.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:58 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:51:55 CEST 2011 -->
<TITLE>
JRummikub
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
diff --git a/doc/jrummikub/class-use/JRummikub.html b/doc/jrummikub/class-use/JRummikub.html
index ab4bb2d..a3c709b 100644
--- a/doc/jrummikub/class-use/JRummikub.html
+++ b/doc/jrummikub/class-use/JRummikub.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
Uses of Class jrummikub.JRummikub
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
diff --git a/doc/jrummikub/control/ApplicationControl.html b/doc/jrummikub/control/ApplicationControl.html
index 3022e0c..057410d 100644
--- a/doc/jrummikub/control/ApplicationControl.html
+++ b/doc/jrummikub/control/ApplicationControl.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Wed Jun 22 11:34:50 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:51:54 CEST 2011 -->
<TITLE>
ApplicationControl
</TITLE>
-<META NAME="date" CONTENT="2011-06-22">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
@@ -37,7 +37,8 @@ function windowTitle()
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../jrummikub/control/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ApplicationControl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -54,8 +55,8 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/ApplicationControl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ApplicationControl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -75,9 +76,9 @@ function windowTitle()
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
@@ -108,7 +109,80 @@ The application control controls the settings for a new games and create the
<HR>
<P>
+<!-- =========== FIELD SUMMARY =========== -->
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#gameControl">gameControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#loginControl">loginControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#networkControl">networkControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#saveControl">saveControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#server">server</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/control/SettingsControl.html" title="class in jrummikub.control">SettingsControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#settingsControl">settingsControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#tempConnection">tempConnection</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#view">view</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
@@ -118,7 +192,7 @@ The application control controls the settings for a new games and create the
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#ApplicationControl(jrummikub.view.IView)">ApplicationControl</A></B>(jrummikub.view.IView&nbsp;view)</CODE>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#ApplicationControl(jrummikub.view.IView)">ApplicationControl</A></B>(<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new application control</TD>
@@ -135,6 +209,62 @@ The application control controls the settings for a new games and create the
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#abortControls()">abortControls</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End all controls in case of e.g. quit event</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#addGameControlListeners(jrummikub.control.GameControl)">addGameControlListeners</A></B>(<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>&nbsp;gameControl)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds events listeners to game control events</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#addNewNetworkGameHandler()">addNewNetworkGameHandler</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#addQuitGameHandlers()">addQuitGameHandlers</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#addSaveLoadHandlers()">addSaveLoadHandlers</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#createLoginControl(boolean)">createLoginControl</A></B>(boolean&nbsp;reset)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new network login control</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#createNetworkControl(jrummikub.util.LoginData)">createNetworkControl</A></B>(<A HREF="../../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>&nbsp;loginData)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new network game control</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#isGameRunning()">isGameRunning</A></B>()</CODE>
@@ -143,6 +273,22 @@ The application control controls the settings for a new games and create the
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#showQuitWarning()">showQuitWarning</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#showRestartWarning()">showRestartWarning</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#startApplication()">startApplication</A></B>()</CODE>
@@ -160,7 +306,7 @@ The application control controls the settings for a new games and create the
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#updateDedicatedServerPassword(jrummikub.util.LoginData)">updateDedicatedServerPassword</A></B>(jrummikub.util.LoginData&nbsp;loginData)</CODE>
+<TD><CODE><B><A HREF="../../jrummikub/control/ApplicationControl.html#updateDedicatedServerPassword(jrummikub.util.LoginData)">updateDedicatedServerPassword</A></B>(<A HREF="../../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>&nbsp;loginData)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the login given is to our own dedicated server, update it's password
@@ -173,12 +319,101 @@ The application control controls the settings for a new games and create the
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="settingsControl"><!-- --></A><H3>
+settingsControl</H3>
+<PRE>
+private <A HREF="../../jrummikub/control/SettingsControl.html" title="class in jrummikub.control">SettingsControl</A> <B>settingsControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="loginControl"><!-- --></A><H3>
+loginControl</H3>
+<PRE>
+private <A HREF="../../jrummikub/control/LoginControl.html" title="class in jrummikub.control">LoginControl</A> <B>loginControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="networkControl"><!-- --></A><H3>
+networkControl</H3>
+<PRE>
+private <A HREF="../../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A> <B>networkControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="saveControl"><!-- --></A><H3>
+saveControl</H3>
+<PRE>
+private <A HREF="../../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A> <B>saveControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="gameControl"><!-- --></A><H3>
+gameControl</H3>
+<PRE>
+private <A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A> <B>gameControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="tempConnection"><!-- --></A><H3>
+tempConnection</H3>
+<PRE>
+private <A HREF="../../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A> <B>tempConnection</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="server"><!-- --></A><H3>
+server</H3>
+<PRE>
+private <A HREF="../../jrummikub/server/DedicatedServer.html" title="class in jrummikub.server">DedicatedServer</A> <B>server</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="view"><!-- --></A><H3>
+view</H3>
+<PRE>
+private <A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A> <B>view</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
@@ -192,7 +427,7 @@ The application control controls the settings for a new games and create the
<A NAME="ApplicationControl(jrummikub.view.IView)"><!-- --></A><H3>
ApplicationControl</H3>
<PRE>
-public <B>ApplicationControl</B>(jrummikub.view.IView&nbsp;view)</PRE>
+public <B>ApplicationControl</B>(<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</PRE>
<DL>
<DD>Creates a new application control
<P>
@@ -210,6 +445,61 @@ public <B>ApplicationControl</B>(jrummikub.view.IView&nbsp;view)</PRE>
</TR>
</TABLE>
+<A NAME="addSaveLoadHandlers()"><!-- --></A><H3>
+addSaveLoadHandlers</H3>
+<PRE>
+private void <B>addSaveLoadHandlers</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addNewNetworkGameHandler()"><!-- --></A><H3>
+addNewNetworkGameHandler</H3>
+<PRE>
+private void <B>addNewNetworkGameHandler</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addQuitGameHandlers()"><!-- --></A><H3>
+addQuitGameHandlers</H3>
+<PRE>
+private void <B>addQuitGameHandlers</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="showRestartWarning()"><!-- --></A><H3>
+showRestartWarning</H3>
+<PRE>
+private void <B>showRestartWarning</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="showQuitWarning()"><!-- --></A><H3>
+showQuitWarning</H3>
+<PRE>
+private void <B>showQuitWarning</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="isGameRunning()"><!-- --></A><H3>
isGameRunning</H3>
<PRE>
@@ -224,6 +514,32 @@ public boolean <B>isGameRunning</B>()</PRE>
</DL>
<HR>
+<A NAME="createLoginControl(boolean)"><!-- --></A><H3>
+createLoginControl</H3>
+<PRE>
+private void <B>createLoginControl</B>(boolean&nbsp;reset)</PRE>
+<DL>
+<DD>Create a new network login control
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="abortControls()"><!-- --></A><H3>
+abortControls</H3>
+<PRE>
+private void <B>abortControls</B>()</PRE>
+<DL>
+<DD>End all controls in case of e.g. quit event
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="startApplication()"><!-- --></A><H3>
startApplication</H3>
<PRE>
@@ -237,6 +553,32 @@ public void <B>startApplication</B>()</PRE>
</DL>
<HR>
+<A NAME="addGameControlListeners(jrummikub.control.GameControl)"><!-- --></A><H3>
+addGameControlListeners</H3>
+<PRE>
+private void <B>addGameControlListeners</B>(<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control">GameControl</A>&nbsp;gameControl)</PRE>
+<DL>
+<DD>Adds events listeners to game control events
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>gameControl</CODE> - of current game</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createNetworkControl(jrummikub.util.LoginData)"><!-- --></A><H3>
+createNetworkControl</H3>
+<PRE>
+private void <B>createNetworkControl</B>(<A HREF="../../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>&nbsp;loginData)</PRE>
+<DL>
+<DD>Create a new network game control
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>loginData</CODE> - users login data for channel</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="startDedicatedServer(java.lang.String)"><!-- --></A><H3>
startDedicatedServer</H3>
<PRE>
@@ -254,7 +596,7 @@ public boolean <B>startDedicatedServer</B>(java.lang.String&nbsp;password)</PRE>
<A NAME="updateDedicatedServerPassword(jrummikub.util.LoginData)"><!-- --></A><H3>
updateDedicatedServerPassword</H3>
<PRE>
-public void <B>updateDedicatedServerPassword</B>(jrummikub.util.LoginData&nbsp;loginData)</PRE>
+public void <B>updateDedicatedServerPassword</B>(<A HREF="../../jrummikub/util/LoginData.html" title="class in jrummikub.util">LoginData</A>&nbsp;loginData)</PRE>
<DL>
<DD>If the login given is to our own dedicated server, update it's password
to match
@@ -276,7 +618,8 @@ public void <B>updateDedicatedServerPassword</B>(jrummikub.util.LoginData&nbsp;l
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../jrummikub/control/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ApplicationControl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
@@ -293,8 +636,8 @@ public void <B>updateDedicatedServerPassword</B>(jrummikub.util.LoginData&nbsp;l
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
+&nbsp;<A HREF="../../jrummikub/control/AbstractSettingsControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/ApplicationControl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ApplicationControl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -314,9 +657,9 @@ public void <B>updateDedicatedServerPassword</B>(jrummikub.util.LoginData&nbsp;l
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
diff --git a/doc/jrummikub/control/GameControl.html b/doc/jrummikub/control/GameControl.html
index 1359550..1f3bf4b 100644
--- a/doc/jrummikub/control/GameControl.html
+++ b/doc/jrummikub/control/GameControl.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:51:54 CEST 2011 -->
<TITLE>
GameControl
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/GameControl.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -76,9 +76,9 @@ function windowTitle()
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
@@ -95,6 +95,9 @@ Class GameControl</H2>
java.lang.Object
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>jrummikub.control.GameControl</B>
</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../jrummikub/control/network/NetworkGameControl.html" title="class in jrummikub.control.network">NetworkGameControl</A></DD>
+</DL>
<HR>
<DL>
<DT><PRE>public class <B>GameControl</B><DT>extends java.lang.Object</DL>
@@ -108,7 +111,72 @@ Controls a Game, at some point including all Rounds, starts new Rounds
<HR>
<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;<A HREF="../../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#connections">connections</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#endOfGameEvent">endOfGameEvent</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#gameSettings">gameSettings</A></B></CODE>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#gameState">gameState</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#roundControl">roundControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#saveControl">saveControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#view">view</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
@@ -118,7 +186,9 @@ Controls a Game, at some point including all Rounds, starts new Rounds
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#GameControl(jrummikub.view.IView)">GameControl</A></B>(<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</CODE>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#GameControl(jrummikub.model.GameSettings, jrummikub.control.SaveControl, jrummikub.view.IView)">GameControl</A></B>(<A HREF="../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>&nbsp;gameSettings,
+ <A HREF="../../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>&nbsp;saveControl,
+ <A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor</TD>
@@ -136,11 +206,125 @@ Controls a Game, at some point including all Rounds, starts new Rounds
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#abortGame()">abortGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clean abortion of a running game when another one is loaded or when a new
+ one is started</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#continueGame(jrummikub.model.GameState, jrummikub.model.IRoundState)">continueGame</A></B>(<A HREF="../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>&nbsp;gameState,
+ <A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Continues game after loading</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#createRoundControl(jrummikub.model.IRoundState)">createRoundControl</A></B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new round control with the specified round state</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#createRoundState()">createRoundState</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new round State</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#endGame()">endGame</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ends the running game</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#endOfRound(jrummikub.model.Score)">endOfRound</A></B>(<A HREF="../../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>&nbsp;roundScore)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the score and default values for saving when round ends</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#endProgram()">endProgram</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exits System without warnings if no game control is active</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../jrummikub/util/IEvent.html" title="interface in jrummikub.util">IEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#getEndOfGameEvent()">getEndOfGameEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Is emitted when the user ends the game and start a new one</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#prepareRound(jrummikub.model.IRoundState)">prepareRound</A></B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare a new round by setting start player, adding listeners</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#removeListeners()">removeListeners</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all listeners from the connection</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#restartRound()">restartRound</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Restarts round after redealing</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#showScorePanel()">showScorePanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets score panel visible</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#showWinPanel()">showWinPanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#startGame()">startGame</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Game gets started by initializing the first Round</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/GameControl.html#startRound()">startRound</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a new round within the existing game</TD>
+</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
@@ -154,6 +338,85 @@ Controls a Game, at some point including all Rounds, starts new Rounds
&nbsp;
<P>
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="saveControl"><!-- --></A><H3>
+saveControl</H3>
+<PRE>
+protected <A HREF="../../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A> <B>saveControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="gameSettings"><!-- --></A><H3>
+gameSettings</H3>
+<PRE>
+protected <A HREF="../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A> <B>gameSettings</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="view"><!-- --></A><H3>
+view</H3>
+<PRE>
+protected <A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A> <B>view</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="roundControl"><!-- --></A><H3>
+roundControl</H3>
+<PRE>
+protected <A HREF="../../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A> <B>roundControl</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="gameState"><!-- --></A><H3>
+gameState</H3>
+<PRE>
+protected <A HREF="../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A> <B>gameState</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="connections"><!-- --></A><H3>
+connections</H3>
+<PRE>
+protected java.util.List&lt;<A HREF="../../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A>&gt; <B>connections</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="endOfGameEvent"><!-- --></A><H3>
+endOfGameEvent</H3>
+<PRE>
+protected <A HREF="../../jrummikub/util/Event.html" title="class in jrummikub.util">Event</A> <B>endOfGameEvent</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
@@ -164,15 +427,17 @@ Controls a Game, at some point including all Rounds, starts new Rounds
</TR>
</TABLE>
-<A NAME="GameControl(jrummikub.view.IView)"><!-- --></A><H3>
+<A NAME="GameControl(jrummikub.model.GameSettings, jrummikub.control.SaveControl, jrummikub.view.IView)"><!-- --></A><H3>
GameControl</H3>
<PRE>
-public <B>GameControl</B>(<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</PRE>
+public <B>GameControl</B>(<A HREF="../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>&nbsp;gameSettings,
+ <A HREF="../../jrummikub/control/SaveControl.html" title="class in jrummikub.control">SaveControl</A>&nbsp;saveControl,
+ <A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</PRE>
<DL>
<DD>Constructor
<P>
<DL>
-<DT><B>Parameters:</B><DD><CODE>view</CODE> - the view</DL>
+<DT><B>Parameters:</B><DD><CODE>gameSettings</CODE> - the game settings<DD><CODE>saveControl</CODE> - the save control<DD><CODE>view</CODE> - the view</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -185,6 +450,46 @@ public <B>GameControl</B>(<A HREF="../../jrummikub/view/IView.html" title="inter
</TR>
</TABLE>
+<A NAME="getEndOfGameEvent()"><!-- --></A><H3>
+getEndOfGameEvent</H3>
+<PRE>
+public <A HREF="../../jrummikub/util/IEvent.html" title="interface in jrummikub.util">IEvent</A> <B>getEndOfGameEvent</B>()</PRE>
+<DL>
+<DD>Is emitted when the user ends the game and start a new one
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the endOfGameEvent</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="endGame()"><!-- --></A><H3>
+endGame</H3>
+<PRE>
+private void <B>endGame</B>()</PRE>
+<DL>
+<DD>Ends the running game
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeListeners()"><!-- --></A><H3>
+removeListeners</H3>
+<PRE>
+private void <B>removeListeners</B>()</PRE>
+<DL>
+<DD>Removes all listeners from the connection
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
<A NAME="startGame()"><!-- --></A><H3>
startGame</H3>
<PRE>
@@ -196,6 +501,151 @@ public void <B>startGame</B>()</PRE>
</DL>
</DD>
</DL>
+<HR>
+
+<A NAME="continueGame(jrummikub.model.GameState, jrummikub.model.IRoundState)"><!-- --></A><H3>
+continueGame</H3>
+<PRE>
+public void <B>continueGame</B>(<A HREF="../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>&nbsp;gameState,
+ <A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState)</PRE>
+<DL>
+<DD>Continues game after loading
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>gameState</CODE> - the saved GameState (Players, startplayer, points)<DD><CODE>roundState</CODE> - the saved RoundState (activePlayer, Table, heap etc)</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="abortGame()"><!-- --></A><H3>
+abortGame</H3>
+<PRE>
+public void <B>abortGame</B>()</PRE>
+<DL>
+<DD>Clean abortion of a running game when another one is loaded or when a new
+ one is started
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startRound()"><!-- --></A><H3>
+startRound</H3>
+<PRE>
+protected void <B>startRound</B>()</PRE>
+<DL>
+<DD>Start a new round within the existing game
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="prepareRound(jrummikub.model.IRoundState)"><!-- --></A><H3>
+prepareRound</H3>
+<PRE>
+private void <B>prepareRound</B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState)</PRE>
+<DL>
+<DD>Prepare a new round by setting start player, adding listeners
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>roundState</CODE> - of current round</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRoundState()"><!-- --></A><H3>
+createRoundState</H3>
+<PRE>
+protected <A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A> <B>createRoundState</B>()</PRE>
+<DL>
+<DD>Creates a new round State
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the round state</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createRoundControl(jrummikub.model.IRoundState)"><!-- --></A><H3>
+createRoundControl</H3>
+<PRE>
+protected <A HREF="../../jrummikub/control/RoundControl.html" title="class in jrummikub.control">RoundControl</A> <B>createRoundControl</B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState)</PRE>
+<DL>
+<DD>Creates a new round control with the specified round state
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>roundState</CODE> - for new round control
+<DT><B>Returns:</B><DD>the round control</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="restartRound()"><!-- --></A><H3>
+restartRound</H3>
+<PRE>
+private void <B>restartRound</B>()</PRE>
+<DL>
+<DD>Restarts round after redealing
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="endOfRound(jrummikub.model.Score)"><!-- --></A><H3>
+endOfRound</H3>
+<PRE>
+private void <B>endOfRound</B>(<A HREF="../../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>&nbsp;roundScore)</PRE>
+<DL>
+<DD>Sets the score and default values for saving when round ends
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>roundScore</CODE> - score for ended round</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="showScorePanel()"><!-- --></A><H3>
+showScorePanel</H3>
+<PRE>
+private void <B>showScorePanel</B>()</PRE>
+<DL>
+<DD>Sets score panel visible
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="showWinPanel()"><!-- --></A><H3>
+showWinPanel</H3>
+<PRE>
+protected void <B>showWinPanel</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="endProgram()"><!-- --></A><H3>
+endProgram</H3>
+<PRE>
+private void <B>endProgram</B>()</PRE>
+<DL>
+<DD>Exits System without warnings if no game control is active
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
@@ -227,7 +677,7 @@ public void <B>startGame</B>()</PRE>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/GameControl.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -248,9 +698,9 @@ public void <B>startGame</B>()</PRE>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
diff --git a/doc/jrummikub/control/ITurnTimer.html b/doc/jrummikub/control/ITurnTimer.html
index 70e6910..25cc840 100644
--- a/doc/jrummikub/control/ITurnTimer.html
+++ b/doc/jrummikub/control/ITurnTimer.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:51:54 CEST 2011 -->
<TITLE>
ITurnTimer
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../jrummikub/control/RoundControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../jrummikub/control/LoginControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/ITurnTimer.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ITurnTimer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -224,7 +224,7 @@ getTimeRunOutEvent</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../jrummikub/control/GameControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../jrummikub/control/RoundControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../jrummikub/control/LoginControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/ITurnTimer.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ITurnTimer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/doc/jrummikub/control/RoundControl.html b/doc/jrummikub/control/RoundControl.html
index b6a8501..4fce933 100644
--- a/doc/jrummikub/control/RoundControl.html
+++ b/doc/jrummikub/control/RoundControl.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:04:56 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:51:54 CEST 2011 -->
<TITLE>
RoundControl
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
@@ -55,8 +55,8 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../jrummikub/control/TurnControl.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../jrummikub/control/LoginControl.html" title="class in jrummikub.control"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?jrummikub/control/RoundControl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="RoundControl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -76,9 +76,9 @@ function windowTitle()
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
@@ -95,6 +95,9 @@ Class RoundControl</H2>
java.lang.Object
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>jrummikub.control.RoundControl</B>
</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A></DD>
+</DL>
<HR>
<DL>
<DT><PRE>public class <B>RoundControl</B><DT>extends java.lang.Object</DL>
@@ -108,7 +111,107 @@ Controller that manages a single round of rummikub
<HR>
<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Table, stone sets and type of an invalid turn to allow a user to track his
+ own errors</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control">RoundControl.InvalidTurnType</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enum summarizing the different types of invalid turns to set the correct
+ panel message</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.util.List&lt;<A HREF="../../jrummikub/util/Connection.html" title="interface in jrummikub.util">Connection</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#connections">connections</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>&lt;<A HREF="../../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#endOfRoundEvent">endOfRoundEvent</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#mayPause">mayPause</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>&lt;<A HREF="../../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#restartRoundEvent">restartRoundEvent</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#roundState">roundState</A></B></CODE>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A>&lt;<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#roundStateUpdateEvent">roundStateUpdateEvent</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#turnControl">turnControl</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#view">view</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
@@ -118,11 +221,23 @@ Controller that manages a single round of rummikub
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#RoundControl(jrummikub.model.IGameState, jrummikub.view.IView)">RoundControl</A></B>(<A HREF="../../jrummikub/model/IGameState.html" title="interface in jrummikub.model">IGameState</A>&nbsp;gameState,
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#RoundControl(jrummikub.model.IRoundState, jrummikub.view.IView)">RoundControl</A></B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState,
<A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new RoundControl using the given gameState and view</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new RoundControl using the given roundState and view</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#RoundControl(jrummikub.model.IRoundState, jrummikub.view.IView, boolean)">RoundControl</A></B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;roundState,
+ <A HREF="../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A>&nbsp;view,
+ boolean&nbsp;mayPause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new RoundControl using the given roundState and view</TD>
</TR>
</TABLE>
&nbsp;
@@ -136,30 +251,153 @@ Controller that manages a single round of rummikub
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>(package private) &nbsp;void</CODE></FONT></TD>
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#abortRound()">abortRound</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abort round if a new one is started or a saved one is loaded</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#addTurnControlListeners(jrummikub.control.turn.ITurnControl)">addTurnControlListeners</A></B>(<A HREF="../../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A>&nbsp;turnControl)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Override this</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#continueRound()">continueRound</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Continue a saved round after loading</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn">ITurnControl</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#createTurnControl()">createTurnControl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates new turn control of the specified type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#deal()">deal</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deal each player the number of stones specified in the game settings
+ (numberOfStonesDealt)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#doPrepareTurn()">doPrepareTurn</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare turn by setting the view components</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#dealStone()">dealStone</A></B>()</CODE>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#endOfRound()">endOfRound</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ends the current round and emits an event setting the score</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../jrummikub/util/IEvent.html" title="interface in jrummikub.util">IEvent</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#getEndRoundEvent()">getEndRoundEvent</A></B>()</CODE>
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#endOfTurn(jrummikub.control.RoundControl.InvalidTurnInfo)">endOfTurn</A></B>(<A HREF="../../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>&nbsp;invalidTurnInfo)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End the players turn</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A>&lt;<A HREF="../../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#getEndOfRoundEvent()">getEndOfRoundEvent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End the round</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A>&lt;<A HREF="../../jrummikub/model/PlayerSettings.html" title="class in jrummikub.model">PlayerSettings</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#getRestartRoundEvent()">getRestartRoundEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Emitted when the round is aborted and needs to be restarted</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A>&lt;<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#getRoundStateUpdateEvent()">getRoundStateUpdateEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Is emitted in network when a new turn starts</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#nextPlayer()">nextPlayer</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the next player as active player if the round is not finished</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#prepareTurn()">prepareTurn</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare a player's turn by checking the player types and setting the
+ correct turn control</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#redeal()">redeal</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Redeal stones and restart round if a player was allowed to redeal and chose
+ to do so</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#removeListeners()">removeListeners</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes all listeners form the connections</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;<A HREF="../../jrummikub/model/Score.html" title="class in jrummikub.model">Score</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#score()">score</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculate the score for the current round and the total game score</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#setRoundState(jrummikub.model.IRoundState)">setRoundState</A></B>(<A HREF="../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>&nbsp;state)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current round state</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view">IView.BottomPanelType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#showStartTurnPanel()">showStartTurnPanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#startRound()">startRound</A></B>()</CODE>
@@ -168,12 +406,30 @@ Controller that manages a single round of rummikub
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>(package private) static&nbsp;java.util.Set&lt;<A HREF="../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#tableDifference(jrummikub.model.ITable, jrummikub.model.ITable)">tableDifference</A></B>(<A HREF="../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>&nbsp;oldTable,
- <A HREF="../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>&nbsp;newTable)</CODE>
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#startTurn()">startTurn</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a players turn with the correct turn control</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static&nbsp;<A HREF="../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;java.lang.Integer,java.lang.Integer&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#updateBestScore(jrummikub.util.Pair, int, int)">updateBestScore</A></B>(<A HREF="../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A>&lt;java.lang.Integer,java.lang.Integer&gt;&nbsp;bestScore,
+ int&nbsp;stonePoints,
+ int&nbsp;size)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update the best score to find the winner in case of special game end
+ (everybody still has stones on hand)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../jrummikub/control/RoundControl.html#updateSidePanel()">updateSidePanel</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update the side panel to show correct player order and heap size</TD>
</TR>
</TABLE>
&nbsp