diff options
author | Ida Massow <massow@informatik.uni-luebeck.de> | 2011-07-06 16:36:06 +0200 |
---|---|---|
committer | Ida Massow <massow@informatik.uni-luebeck.de> | 2011-07-06 16:36:06 +0200 |
commit | 51b7fbe822bd9a3804c061f0b844884769d7ddba (patch) | |
tree | 152d79321131936d1bc49e959d2a7a2628c592cb /doc/jrummikub/model/class-use | |
parent | 3193477354fc63477a3f42c94023fa84c129adf1 (diff) | |
download | JRummikub-51b7fbe822bd9a3804c061f0b844884769d7ddba.tar JRummikub-51b7fbe822bd9a3804c061f0b844884769d7ddba.zip |
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@609 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'doc/jrummikub/model/class-use')
-rw-r--r-- | doc/jrummikub/model/class-use/GameState.html | 175 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/Hand.html | 4 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/IHand.html | 100 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/IPlayer.html | 192 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/IStoneTray.html | 4 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/ITable.html | 273 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/Player.html | 42 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/Position.html | 286 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/Sizeable.html | 4 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/Stone.html | 398 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/StoneColor.html | 297 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/StoneHeap.html | 28 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/StoneSet.Type.html | 39 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/StoneSet.html | 331 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/StoneTray.Direction.html | 47 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/StoneTray.html | 4 | ||||
-rw-r--r-- | doc/jrummikub/model/class-use/Table.html | 4 |
17 files changed, 2088 insertions, 140 deletions
diff --git a/doc/jrummikub/model/class-use/GameState.html b/doc/jrummikub/model/class-use/GameState.html index 166ec0a..d30de82 100644 --- a/doc/jrummikub/model/class-use/GameState.html +++ b/doc/jrummikub/model/class-use/GameState.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.GameState </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"> @@ -83,7 +83,176 @@ function windowTitle() <H2> <B>Uses of Class<br>jrummikub.model.GameState</B></H2> </CENTER> -No usage of jrummikub.model.GameState + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Packages that use <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.control"><B>jrummikub.control</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.model"><B>jrummikub.model</B></A></TD> +<TD> </TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.control"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A> in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> declared as <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>protected <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></CODE></FONT></TD> +<TD><CODE><B>GameControl.</B><B><A HREF="../../../jrummikub/control/GameControl.html#gameState">gameState</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></CODE></FONT></TD> +<TD><CODE><B>SaveControl.</B><B><A HREF="../../../jrummikub/control/SaveControl.html#gameState">gameState</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with type parameters of type <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event3.html" title="class in jrummikub.util">Event3</A><<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>,<A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>,<A HREF="../../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>></CODE></FONT></TD> +<TD><CODE><B>SaveControl.</B><B><A HREF="../../../jrummikub/control/SaveControl.html#loadEvent">loadEvent</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> that return types with arguments of type <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent3.html" title="interface in jrummikub.util">IEvent3</A><<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>,<A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A>,<A HREF="../../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A>></CODE></FONT></TD> +<TD><CODE><B>SaveControl.</B><B><A HREF="../../../jrummikub/control/SaveControl.html#getLoadEvent()">getLoadEvent</A></B>()</CODE> + +<BR> + Getter for loadEvent</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with parameters of type <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>GameControl.</B><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> gameState, + <A HREF="../../../jrummikub/model/IRoundState.html" title="interface in jrummikub.model">IRoundState</A> roundState)</CODE> + +<BR> + Continues game after loading</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>SaveControl.</B><B><A HREF="../../../jrummikub/control/SaveControl.html#setGameState(jrummikub.model.GameState)">setGameState</A></B>(<A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A> gameState)</CODE> + +<BR> + Sets the current game state</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.model"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A> in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#gameState">gameState</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></CODE></FONT></TD> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getGameState()">getGameState</A></B>()</CODE> + +<BR> + Returns the game state</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getGameState()">getGameState</A></B>()</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with parameters of type <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/model/RoundState.html#RoundState(jrummikub.model.GameSettings, jrummikub.model.GameState)">RoundState</A></B>(<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A> gameSettings, + <A HREF="../../../jrummikub/model/GameState.html" title="class in jrummikub.model">GameState</A> gameState)</CODE> + +<BR> + Create a new RoundState with an empty table</TD> +</TR> +</TABLE> + <P> <HR> diff --git a/doc/jrummikub/model/class-use/Hand.html b/doc/jrummikub/model/class-use/Hand.html index a0a5082..4a8afb4 100644 --- a/doc/jrummikub/model/class-use/Hand.html +++ b/doc/jrummikub/model/class-use/Hand.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.Hand </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/model/class-use/IHand.html b/doc/jrummikub/model/class-use/IHand.html index 70e4ca9..66060e7 100644 --- a/doc/jrummikub/model/class-use/IHand.html +++ b/doc/jrummikub/model/class-use/IHand.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Interface jrummikub.model.IHand </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"> @@ -90,7 +90,7 @@ function windowTitle() Packages that use <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><A HREF="#jrummikub.control"><B>jrummikub.control</B></A></TD> +<TD><A HREF="#jrummikub.control.turn"><B>jrummikub.control.turn</B></A></TD> <TD> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -100,11 +100,11 @@ Packages that use <A HREF="../../../jrummikub/model/IHand.html" title="interface </TABLE> <P> -<A NAME="jrummikub.control"><!-- --></A> +<A NAME="jrummikub.control.turn"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> -Uses of <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A></FONT></TH> +Uses of <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A></FONT></TH> </TR> </TABLE> @@ -112,25 +112,47 @@ Uses of <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummi <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with parameters of type <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> declared as <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../jrummikub/control/TurnControl.html#TurnControl(jrummikub.model.IHand, jrummikub.model.ITable, jrummikub.view.IView)">TurnControl</A></B>(<A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> hand, - <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table, - <A HREF="../../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A> view)</CODE> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#hand">hand</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#oldHand">oldHand</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> that return <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#getHand()">getHand</A></B>()</CODE> <BR> - Create a new TurnControl using a given hand (of the active player), a given - table and a given view for user interaction.</TD> + Gets the current player's hand</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../jrummikub/control/TurnControl.html#TurnControl(jrummikub.model.IHand, jrummikub.model.ITable, jrummikub.view.IView, jrummikub.control.ITurnTimer)">TurnControl</A></B>(<A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> hand, - <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table, - <A HREF="../../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A> view, - <A HREF="../../../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control">ITurnTimer</A> testTimer)</CODE> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#getOldHand()">getOldHand</A></B>()</CODE> <BR> - Test only constructor</TD> + Gets the current player's hand at the beginning of the turn</TD> </TR> </TABLE> @@ -163,16 +185,24 @@ Uses of <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummi <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> -<TD><CODE><B>Player.</B><B><A HREF="../../../jrummikub/model/Player.html#getHand()">getHand</A></B>()</CODE> +<CODE>private <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> +<TD><CODE><B>Player.</B><B><A HREF="../../../jrummikub/model/Player.html#hand">hand</A></B></CODE> <BR> </TD> </TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> +</TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> @@ -181,6 +211,38 @@ Uses of <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummi <BR> Get the current hand of the player</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></CODE></FONT></TD> +<TD><CODE><B>Player.</B><B><A HREF="../../../jrummikub/model/Player.html#getHand()">getHand</A></B>()</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with parameters of type <A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>IPlayer.</B><B><A HREF="../../../jrummikub/model/IPlayer.html#setHand(jrummikub.model.IHand)">setHand</A></B>(<A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> hand)</CODE> + +<BR> + Set the current hand of the player</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>Player.</B><B><A HREF="../../../jrummikub/model/Player.html#setHand(jrummikub.model.IHand)">setHand</A></B>(<A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> hand)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> diff --git a/doc/jrummikub/model/class-use/IPlayer.html b/doc/jrummikub/model/class-use/IPlayer.html index 9c4cd54..98672ce 100644 --- a/doc/jrummikub/model/class-use/IPlayer.html +++ b/doc/jrummikub/model/class-use/IPlayer.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 Interface jrummikub.model.IPlayer </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"> @@ -93,6 +93,14 @@ Packages that use <A HREF="../../../jrummikub/model/IPlayer.html" title="interfa <TD><A HREF="#jrummikub.model"><B>jrummikub.model</B></A></TD> <TD> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.view"><B>jrummikub.view</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.view.impl"><B>jrummikub.view.impl</B></A></TD> +<TD> </TD> +</TR> </TABLE> <P> @@ -124,12 +132,36 @@ Uses of <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrum <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#lastPlayer">lastPlayer</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> -<TD><CODE><B>GameState.</B><B><A HREF="../../../jrummikub/model/GameState.html#getActivePlayer()">getActivePlayer</A></B>()</CODE> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getActivePlayer()">getActivePlayer</A></B>()</CODE> + +<BR> + Returns the currently active player</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getActivePlayer()">getActivePlayer</A></B>()</CODE> <BR> </TD> @@ -137,15 +169,16 @@ Uses of <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrum <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> -<TD><CODE><B>IGameState.</B><B><A HREF="../../../jrummikub/model/IGameState.html#getActivePlayer()">getActivePlayer</A></B>()</CODE> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getLastPlayer()">getLastPlayer</A></B>()</CODE> <BR> - Returns the currently active player</TD> + Sets the player that will make the last turn before the round ends when the + heap is empty</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> -<TD><CODE><B>GameState.</B><B><A HREF="../../../jrummikub/model/GameState.html#getNthNextPlayer(int)">getNthNextPlayer</A></B>(int i)</CODE> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getLastPlayer()">getLastPlayer</A></B>()</CODE> <BR> </TD> @@ -153,11 +186,156 @@ Uses of <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrum <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> -<TD><CODE><B>IGameState.</B><B><A HREF="../../../jrummikub/model/IGameState.html#getNthNextPlayer(int)">getNthNextPlayer</A></B>(int i)</CODE> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getNthNextPlayer(int)">getNthNextPlayer</A></B>(int i)</CODE> <BR> Returns the player that would be the active player after i turns</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getNthNextPlayer(int)">getNthNextPlayer</A></B>(int i)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getNthPlayer(int)">getNthPlayer</A></B>(int i)</CODE> + +<BR> + Returns the nth player</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getNthPlayer(int)">getNthPlayer</A></B>(int i)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with parameters of type <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#setLastPlayer(jrummikub.model.IPlayer)">setLastPlayer</A></B>(<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> lastPlayer)</CODE> + +<BR> + Gets the player that will make the last turn before the round ends when the + heap is empty</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#setLastPlayer(jrummikub.model.IPlayer)">setLastPlayer</A></B>(<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> lastPlayer)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.view"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> in <A HREF="../../../jrummikub/view/package-summary.html">jrummikub.view</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/view/package-summary.html">jrummikub.view</A> with type arguments of type <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>ISidePanel.</B><B><A HREF="../../../jrummikub/view/ISidePanel.html#setPlayers(java.util.List)">setPlayers</A></B>(java.util.List<<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>> players)</CODE> + +<BR> + Sets the player information in order of turns</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.view.impl"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with parameters of type <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>SidePanel.PlayerListItem.</B><B><A HREF="../../../jrummikub/view/impl/SidePanel.PlayerListItem.html#addHandSizeInfo(jrummikub.model.IPlayer)">addHandSizeInfo</A></B>(<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> player)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>SidePanel.PlayerListItem.</B><B><A HREF="../../../jrummikub/view/impl/SidePanel.PlayerListItem.html#addLastTurnInfo(jrummikub.model.IPlayer)">addLastTurnInfo</A></B>(<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> player)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with type arguments of type <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>SidePanel.</B><B><A HREF="../../../jrummikub/view/impl/SidePanel.html#setPlayers(java.util.List)">setPlayers</A></B>(java.util.List<<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>> players)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) void</CODE></FONT></TD> +<TD><CODE><B>SidePanel.PlayerListPanel.</B><B><A HREF="../../../jrummikub/view/impl/SidePanel.PlayerListPanel.html#setPlayers(java.util.List)">setPlayers</A></B>(java.util.List<<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A>> players)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with parameters of type <A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/view/impl/SidePanel.PlayerListItem.html#SidePanel.PlayerListItem(jrummikub.model.IPlayer)">SidePanel.PlayerListItem</A></B>(<A HREF="../../../jrummikub/model/IPlayer.html" title="interface in jrummikub.model">IPlayer</A> player)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> diff --git a/doc/jrummikub/model/class-use/IStoneTray.html b/doc/jrummikub/model/class-use/IStoneTray.html index dc1e289..55c0d83 100644 --- a/doc/jrummikub/model/class-use/IStoneTray.html +++ b/doc/jrummikub/model/class-use/IStoneTray.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Interface jrummikub.model.IStoneTray </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/model/class-use/ITable.html b/doc/jrummikub/model/class-use/ITable.html index f3a4745..fb3ec20 100644 --- a/doc/jrummikub/model/class-use/ITable.html +++ b/doc/jrummikub/model/class-use/ITable.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Interface jrummikub.model.ITable </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"> @@ -94,6 +94,14 @@ Packages that use <A HREF="../../../jrummikub/model/ITable.html" title="interfac <TD> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.control.network"><B>jrummikub.control.network</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.control.turn"><B>jrummikub.control.turn</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#jrummikub.model"><B>jrummikub.model</B></A></TD> <TD> </TD> </TR> @@ -112,13 +120,12 @@ Uses of <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrumm <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with parameters of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> declared as <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE>(package private) static java.util.Set<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> -<TD><CODE><B>RoundControl.</B><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> oldTable, - <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> newTable)</CODE> +<CODE>private <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>RoundControl.InvalidTurnInfo.</B><B><A HREF="../../../jrummikub/control/RoundControl.InvalidTurnInfo.html#table">table</A></B></CODE> <BR> </TD> @@ -129,25 +136,227 @@ Uses of <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrumm <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> that return <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>RoundControl.InvalidTurnInfo.</B><B><A HREF="../../../jrummikub/control/RoundControl.InvalidTurnInfo.html#getTable()">getTable</A></B>()</CODE> + +<BR> + Getter for table</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with parameters of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../jrummikub/control/TurnControl.html#TurnControl(jrummikub.model.IHand, jrummikub.model.ITable, jrummikub.view.IView)">TurnControl</A></B>(<A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> hand, - <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table, - <A HREF="../../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A> view)</CODE> +<TD><CODE><B><A HREF="../../../jrummikub/control/RoundControl.InvalidTurnInfo.html#RoundControl.InvalidTurnInfo(jrummikub.model.ITable, jrummikub.control.RoundControl.InvalidTurnType, java.util.Collection)">RoundControl.InvalidTurnInfo</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table, + <A HREF="../../../jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control">RoundControl.InvalidTurnType</A> type, + java.util.Collection<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>> invalidSets)</CODE> + +<BR> + Creates new InvalidTurnInfo</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.control.network"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> in <A HREF="../../../jrummikub/control/network/package-summary.html">jrummikub.control.network</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/network/package-summary.html">jrummikub.control.network</A> with type parameters of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>></CODE></FONT></TD> +<TD><CODE><B>ConnectionControl.</B><B><A HREF="../../../jrummikub/control/network/ConnectionControl.html#tableUpdateEvent">tableUpdateEvent</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/network/package-summary.html">jrummikub.control.network</A> that return types with arguments of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A><<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>></CODE></FONT></TD> +<TD><CODE><B>ConnectionControl.</B><B><A HREF="../../../jrummikub/control/network/ConnectionControl.html#getTableUpdateEvent()">getTableUpdateEvent</A></B>()</CODE> <BR> - Create a new TurnControl using a given hand (of the active player), a given - table and a given view for user interaction.</TD> + </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><B><A HREF="../../../jrummikub/control/TurnControl.html#TurnControl(jrummikub.model.IHand, jrummikub.model.ITable, jrummikub.view.IView, jrummikub.control.ITurnTimer)">TurnControl</A></B>(<A HREF="../../../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A> hand, - <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table, - <A HREF="../../../jrummikub/view/IView.html" title="interface in jrummikub.view">IView</A> view, - <A HREF="../../../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control">ITurnTimer</A> testTimer)</CODE> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A><<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>></CODE></FONT></TD> +<TD><CODE><B>IConnectionControl.</B><B><A HREF="../../../jrummikub/control/network/IConnectionControl.html#getTableUpdateEvent()">getTableUpdateEvent</A></B>()</CODE> <BR> - Test only constructor</TD> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/network/package-summary.html">jrummikub.control.network</A> with parameters of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>ConnectionControl.</B><B><A HREF="../../../jrummikub/control/network/ConnectionControl.html#updateTable(jrummikub.model.ITable)">updateTable</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>IConnectionControl.</B><B><A HREF="../../../jrummikub/control/network/IConnectionControl.html#updateTable(jrummikub.model.ITable)">updateTable</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.control.turn"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> declared as <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#oldTable">oldTable</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#table">table</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with type parameters of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>protected <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#tableUpdateEvent">tableUpdateEvent</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> that return <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#getOldTable()">getOldTable</A></B>()</CODE> + +<BR> + Gets the table at the beginning of the turn</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.TurnInfo.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.TurnInfo.html#getTable()">getTable</A></B>()</CODE> + +<BR> + Gets the current table</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> that return types with arguments of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A><<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#getTableUpdateEvent()">getTableUpdateEvent</A></B>()</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A><<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>></CODE></FONT></TD> +<TD><CODE><B>ITurnControl.</B><B><A HREF="../../../jrummikub/control/turn/ITurnControl.html#getTableUpdateEvent()">getTableUpdateEvent</A></B>()</CODE> + +<BR> + Emitted in network when the table changes during player turn</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with parameters of type <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) static java.util.Set<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#tableDifference(jrummikub.model.ITable, jrummikub.model.ITable)">tableDifference</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> oldTable, + <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> newTable)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) static java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#tableSetDifference(jrummikub.model.ITable, jrummikub.model.ITable)">tableSetDifference</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> oldTable, + <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> newTable)</CODE> + +<BR> + </TD> </TR> </TABLE> @@ -180,24 +389,40 @@ Uses of <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrumm <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> -<TD><CODE><B>GameState.</B><B><A HREF="../../../jrummikub/model/GameState.html#getTable()">getTable</A></B>()</CODE> +<CODE>private <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#table">table</A></B></CODE> <BR> </TD> </TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></FONT></TH> +</TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> -<TD><CODE><B>IGameState.</B><B><A HREF="../../../jrummikub/model/IGameState.html#getTable()">getTable</A></B>()</CODE> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getTable()">getTable</A></B>()</CODE> <BR> Get the current <A HREF="../../../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A></TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getTable()">getTable</A></B>()</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -209,18 +434,18 @@ Uses of <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrumm <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> -<TD><CODE><B>GameState.</B><B><A HREF="../../../jrummikub/model/GameState.html#setTable(jrummikub.model.ITable)">setTable</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table)</CODE> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#setTable(jrummikub.model.ITable)">setTable</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table)</CODE> <BR> - </TD> + Sets the current <A HREF="../../../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> -<TD><CODE><B>IGameState.</B><B><A HREF="../../../jrummikub/model/IGameState.html#setTable(jrummikub.model.ITable)">setTable</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table)</CODE> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#setTable(jrummikub.model.ITable)">setTable</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table)</CODE> <BR> - Sets the current <A HREF="../../../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A></TD> + </TD> </TR> </TABLE> diff --git a/doc/jrummikub/model/class-use/Player.html b/doc/jrummikub/model/class-use/Player.html index 247668f..fdff2f3 100644 --- a/doc/jrummikub/model/class-use/Player.html +++ b/doc/jrummikub/model/class-use/Player.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.Player </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"> @@ -83,7 +83,43 @@ function windowTitle() <H2> <B>Uses of Class<br>jrummikub.model.Player</B></H2> </CENTER> -No usage of jrummikub.model.Player + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Packages that use <A HREF="../../../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.model"><B>jrummikub.model</B></A></TD> +<TD> </TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.model"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A> in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with type parameters of type <A HREF="../../../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.ArrayList<<A HREF="../../../jrummikub/model/Player.html" title="class in jrummikub.model">Player</A>></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#players">players</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + <P> <HR> diff --git a/doc/jrummikub/model/class-use/Position.html b/doc/jrummikub/model/class-use/Position.html index 23071cd..648df09 100644 --- a/doc/jrummikub/model/class-use/Position.html +++ b/doc/jrummikub/model/class-use/Position.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.Position </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"> @@ -90,7 +90,7 @@ function windowTitle() Packages that use <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><A HREF="#jrummikub.control"><B>jrummikub.control</B></A></TD> +<TD><A HREF="#jrummikub.control.turn"><B>jrummikub.control.turn</B></A></TD> <TD> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -108,11 +108,11 @@ Packages that use <A HREF="../../../jrummikub/model/Position.html" title="class </TABLE> <P> -<A NAME="jrummikub.control"><!-- --></A> +<A NAME="jrummikub.control.turn"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> -Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A></FONT></TH> +Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A></FONT></TH> </TR> </TABLE> @@ -120,12 +120,36 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with type arguments of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with parameters of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#handClick(jrummikub.model.Position)">handClick</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#tableClick(jrummikub.model.Position)">tableClick</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with type arguments of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> -<TD><CODE><B>TurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/TurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, +<TD><CODE><B>HumanTurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair2)</CODE> <BR> @@ -134,7 +158,7 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> -<TD><CODE><B>TurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/TurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, +<TD><CODE><B>HumanTurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair2)</CODE> <BR> @@ -155,6 +179,22 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> +<TD><CODE><B>Table.StoneInfo.</B><B><A HREF="../../../jrummikub/model/Table.StoneInfo.html#setPosition">setPosition</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with type parameters of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -175,6 +215,18 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getNewPosition(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction, E, jrummikub.model.Position)">getNewPosition</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> newDirection, + <A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> currentObject, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> currentPosition)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> <TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getPosition(E)">getPosition</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object)</CODE> @@ -254,6 +306,27 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#drop(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)">drop</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> direction)</CODE> + +<BR> + Subroutine to "drop" to consider and determine the direction the objects + dropped one collides with position-wise evade in</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#dropUnchecked(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)">dropUnchecked</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> direction)</CODE> + +<BR> + Subroutine to "drop" to execute the actual drop</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>,<A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A>></CODE></FONT></TD> <TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#fixInvalidDrop(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)">fixInvalidDrop</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos, @@ -273,6 +346,103 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik <BR> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A></CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getMoveDirection(E, jrummikub.model.Position, jrummikub.util.Pair)">getMoveDirection</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> blocking)</CODE> + +<BR> + Returns the direction to move the object in</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private boolean</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getMoveOrientation(E, jrummikub.model.Position, jrummikub.util.Pair)">getMoveOrientation</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> blocking)</CODE> + +<BR> + Will the object be moved horizontally or vertically</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getNewPosition(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction, E, jrummikub.model.Position)">getNewPosition</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> newDirection, + <A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> currentObject, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> currentPosition)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private boolean</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#objectsOverlap(E, jrummikub.model.Position, E, jrummikub.model.Position)">objectsOverlap</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object1, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position1, + <A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object2, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position2)</CODE> + +<BR> + Tests whether two objects overlap</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>Table.</B><B><A HREF="../../../jrummikub/model/Table.html#splitSet(jrummikub.model.StoneSet, jrummikub.model.Position, int)">splitSet</A></B>(<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> set, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> setPosition, + int stonePosition)</CODE> + +<BR> + Splits a stone set at a specified position</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with type arguments of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A></CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getMoveDirection(E, jrummikub.model.Position, jrummikub.util.Pair)">getMoveDirection</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> blocking)</CODE> + +<BR> + Returns the direction to move the object in</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private boolean</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getMoveOrientation(E, jrummikub.model.Position, jrummikub.util.Pair)">getMoveOrientation</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> blocking)</CODE> + +<BR> + Will the object be moved horizontally or vertically</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with parameters of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/model/Table.StoneInfo.html#Table.StoneInfo(jrummikub.model.StoneSet, jrummikub.model.Position, int)">Table.StoneInfo</A></B>(<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> set, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> setPosition, + int stonePosition)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -337,11 +507,51 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with type parameters of type <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#clickEvent">clickEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#pauseStoneSets">pauseStoneSets</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#stones">stones</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#stoneSets">stoneSets</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> that return <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> +<CODE>(package private) <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> <TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#calculatePosition(int, int)">calculatePosition</A></B>(int x, int y)</CODE> @@ -358,6 +568,14 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>View.</B><B><A HREF="../../../jrummikub/view/impl/View.html#createDecorationStones()">createDecorationStones</A></B>()</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>></CODE></FONT></TD> <TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#getClickEvent()">getClickEvent</A></B>()</CODE> @@ -382,11 +600,11 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE>protected boolean</CODE></FONT></TD> -<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherClickEvent(jrummikub.model.Position)">handleOtherClickEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> +<CODE>private <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#getStoneAt(jrummikub.model.Position)">getStoneAt</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> <BR> - Overwrite this method to signal if special zone was clicked</TD> + Gets the stone at the specified position</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -406,11 +624,11 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE>protected void</CODE></FONT></TD> -<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherMoveEvent(jrummikub.model.Position)">handleOtherMoveEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> +<CODE>protected boolean</CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherClickEvent(jrummikub.model.Position)">handleOtherClickEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> <BR> - Overwrite this method to signal if special zone was hovered</TD> + Overwrite this method to signal if special zone was clicked</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -422,16 +640,36 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> void</CODE></FONT></TD> -<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, boolean, boolean)">paintStone</A></B>(java.awt.Graphics2D g, +<CODE>protected void</CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#handleOtherMoveEvent(jrummikub.model.Position)">handleOtherMoveEvent</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> + +<BR> + Overwrite this method to signal if special zone was hovered</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) void</CODE></FONT></TD> +<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, jrummikub.view.impl.StonePainter.StoneState, boolean)">paintStone</A></B>(java.awt.Graphics2D g, <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> p, - boolean selected, + <A HREF="../../../jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl">StonePainter.StoneState</A> state, boolean hovered)</CODE> <BR> Paints a stone</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><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)">paintStoneSet</A></B>(java.awt.Graphics2D g, + <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> stoneSet, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos, + java.awt.geom.Area connectorArea, + java.awt.geom.Area hoveredConnectorArea)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -442,19 +680,19 @@ Uses of <A HREF="../../../jrummikub/model/Position.html" title="class in jrummik </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE>protected void</CODE></FONT></TD> -<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stones)</CODE> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stones)</CODE> <BR> - Sets the list of stones that can be clicked on</TD> + </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> void</CODE></FONT></TD> -<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stones)</CODE> +<CODE>protected void</CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stones)</CODE> <BR> - </TD> + Sets the list of stones that can be clicked on</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> diff --git a/doc/jrummikub/model/class-use/Sizeable.html b/doc/jrummikub/model/class-use/Sizeable.html index f3092e7..742048b 100644 --- a/doc/jrummikub/model/class-use/Sizeable.html +++ b/doc/jrummikub/model/class-use/Sizeable.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Interface jrummikub.model.Sizeable </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/model/class-use/Stone.html b/doc/jrummikub/model/class-use/Stone.html index 0e84e0a..100ed98 100644 --- a/doc/jrummikub/model/class-use/Stone.html +++ b/doc/jrummikub/model/class-use/Stone.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.Stone </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"> @@ -90,7 +90,11 @@ function windowTitle() Packages that use <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><A HREF="#jrummikub.control"><B>jrummikub.control</B></A></TD> +<TD><A HREF="#jrummikub.ai"><B>jrummikub.ai</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.control.turn"><B>jrummikub.control.turn</B></A></TD> <TD> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -108,11 +112,11 @@ Packages that use <A HREF="../../../jrummikub/model/Stone.html" title="class in </TABLE> <P> -<A NAME="jrummikub.control"><!-- --></A> +<A NAME="jrummikub.ai"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> -Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A></FONT></TH> +Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A></FONT></TH> </TR> </TABLE> @@ -120,12 +124,93 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> that return types with arguments of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A> with type parameters of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>TurnLogic.</B><B><A HREF="../../../jrummikub/ai/TurnLogic.html#inputStones">inputStones</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A> with parameters of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/ai/TurnLogic.StoneState.html#TurnLogic.StoneState(int, jrummikub.model.Stone, boolean)">TurnLogic.StoneState</A></B>(int id, + <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean table)</CODE> + +<BR> + Creates a new</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A> with type arguments of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/ai/TurnLogic.html#TurnLogic(jrummikub.model.GameSettings, java.util.Collection, java.util.Collection)">TurnLogic</A></B>(<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A> settings, + java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> tableStones, + java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> handStones)</CODE> + +<BR> + Creates new turn logic</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/ai/TurnLogic.html#TurnLogic(jrummikub.model.GameSettings, java.util.Collection, java.util.Collection)">TurnLogic</A></B>(<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A> settings, + java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> tableStones, + java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> handStones)</CODE> + +<BR> + Creates new turn logic</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.control.turn"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with type parameters of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#selectedStones">selectedStones</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> that return types with arguments of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) static java.util.Set<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> -<TD><CODE><B>RoundControl.</B><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> oldTable, +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#tableDifference(jrummikub.model.ITable, jrummikub.model.ITable)">tableDifference</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> oldTable, <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> newTable)</CODE> <BR> @@ -137,12 +222,135 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with type arguments of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with parameters of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#collectionSetClick(jrummikub.model.Stone, boolean)">collectionSetClick</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean collect)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#collectionStoneClick(jrummikub.model.Stone, boolean)">collectionStoneClick</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean collect)</CODE> + +<BR> + </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> -<TD><CODE><B>TurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/TurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, +<TD><CODE><B>HumanTurnControl.RunComparator.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.RunComparator.html#compare(jrummikub.model.Stone, jrummikub.model.Stone)">compare</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s1, + <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s2)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> int</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.GroupComparator.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.GroupComparator.html#compare(jrummikub.model.Stone, jrummikub.model.Stone)">compare</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s1, + <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s2)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static int</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#compareColors(jrummikub.model.Stone, jrummikub.model.Stone)">compareColors</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s1, + <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s2)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static int</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#compareJokers(jrummikub.model.Stone, jrummikub.model.Stone)">compareJokers</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s1, + <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s2)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static int</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#compareValues(jrummikub.model.Stone, jrummikub.model.Stone)">compareValues</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s1, + <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> s2)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#handRangeClick(jrummikub.model.Stone, boolean)">handRangeClick</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean collect)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#stoneClick(jrummikub.model.Stone, boolean)">stoneClick</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean collect)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#tableRangeClick(jrummikub.model.Stone, boolean)">tableRangeClick</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean collect)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#tableSetClick(jrummikub.model.Stone, boolean)">tableSetClick</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, + boolean collect)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with type arguments of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>AIControl.</B><B><A HREF="../../../jrummikub/control/turn/AIControl.html#addHandStones(java.util.List)">addHandStones</A></B>(java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> handStones)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>AIControl.</B><B><A HREF="../../../jrummikub/control/turn/AIControl.html#addTableStones(java.util.List)">addTableStones</A></B>(java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> tableStones)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> int</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair2)</CODE> <BR> @@ -151,12 +359,20 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> -<TD><CODE><B>TurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/TurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, +<TD><CODE><B>HumanTurnControl.HandStonePositionComparator.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.HandStonePositionComparator.html#compare(jrummikub.util.Pair, jrummikub.util.Pair)">compare</A></B>(<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair1, <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> pair2)</CODE> <BR> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#sortStones(java.util.Comparator)">sortStones</A></B>(java.util.Comparator<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> comparator)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -176,12 +392,20 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE>(package private) java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<CODE>(package private) java.util.ArrayList<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> <TD><CODE><B>StoneHeap.</B><B><A HREF="../../../jrummikub/model/StoneHeap.html#heap">heap</A></B></CODE> <BR> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.ArrayList<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>StoneSet.</B><B><A HREF="../../../jrummikub/model/StoneSet.html#stones">stones</A></B></CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -240,6 +464,14 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/Table.StoneInfo.html" title="class in jrummikub.model">Table.StoneInfo</A></CODE></FONT></TD> +<TD><CODE><B>Table.</B><B><A HREF="../../../jrummikub/model/Table.html#findStoneInfo(jrummikub.model.Stone)">findStoneInfo</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone)</CODE> + +<BR> + Finds <A HREF="../../../jrummikub/model/Table.StoneInfo.html" title="class in jrummikub.model"><CODE>Table.StoneInfo</CODE></A></TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></CODE></FONT></TD> <TD><CODE><B>Table.</B><B><A HREF="../../../jrummikub/model/Table.html#findStoneSet(jrummikub.model.Stone)">findStoneSet</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone)</CODE> @@ -290,6 +522,14 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.util.TreeMap<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>,java.lang.Integer>,java.lang.Integer></CODE></FONT></TD> +<TD><CODE><B>Hand.</B><B><A HREF="../../../jrummikub/model/Hand.html#countStones(java.util.List)">countStones</A></B>(java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> stones)</CODE> + +<BR> + Counts the numbers of stones</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B>StoneHeap.</B><B><A HREF="../../../jrummikub/model/StoneHeap.html#putBack(java.util.Collection)">putBack</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> stones)</CODE> @@ -348,7 +588,7 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <BR> the range click event is emitted when the player clicks on the table/hand/ - etc.</TD> + etc. and wants to select a range instead of a single stone</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -357,7 +597,7 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <BR> the set click event is emitted when the player clicks on the table/hand/ - etc.</TD> + etc. and wants to select a whole set instead of a single stone</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -406,6 +646,86 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> declared as <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#hoveredStone">hoveredStone</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with type parameters of type <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,java.lang.Boolean></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#rangeClickEvent">rangeClickEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>StoneCollectionPanel.</B><B><A HREF="../../../jrummikub/view/impl/StoneCollectionPanel.html#selectedStones">selectedStones</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>HandPanel.</B><B><A HREF="../../../jrummikub/view/impl/HandPanel.html#selectedStones">selectedStones</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#selectedStones">selectedStones</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,java.lang.Boolean></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setClickEvent">setClickEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,java.lang.Boolean></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#stoneClickEvent">stoneClickEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#stones">stones</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> that return <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -416,6 +736,14 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <BR> Returns the stone the mouse pointer is hovering over</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A></CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#getStoneAt(jrummikub.model.Position)">getStoneAt</A></B>(<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos)</CODE> + +<BR> + Gets the stone at the specified position</TD> +</TR> </TABLE> <P> @@ -426,6 +754,14 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>View.</B><B><A HREF="../../../jrummikub/view/impl/View.html#createDecorationStones()">createDecorationStones</A></B>()</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/util/Event2.html" title="class in jrummikub.util">Event2</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,java.lang.Boolean></CODE></FONT></TD> <TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#getRangeClickEvent()">getRangeClickEvent</A></B>()</CODE> @@ -466,16 +802,24 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> void</CODE></FONT></TD> -<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, boolean, boolean)">paintStone</A></B>(java.awt.Graphics2D g, +<CODE>(package private) void</CODE></FONT></TD> +<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#paintStone(java.awt.Graphics2D, jrummikub.model.Stone, jrummikub.model.Position, jrummikub.view.impl.StonePainter.StoneState, boolean)">paintStone</A></B>(java.awt.Graphics2D g, <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone, <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> p, - boolean selected, + <A HREF="../../../jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl">StonePainter.StoneState</A> state, boolean hovered)</CODE> <BR> Paints a stone</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setHoveredStone(jrummikub.model.Stone)">setHoveredStone</A></B>(<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A> stone)</CODE> + +<BR> + Sets the stone over which the cursor hovers</TD> +</TR> </TABLE> <P> @@ -486,14 +830,6 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> void</CODE></FONT></TD> -<TD><CODE><B>View.</B><B><A HREF="../../../jrummikub/view/impl/View.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> stones)</CODE> - -<BR> - </TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>(package private) void</CODE></FONT></TD> <TD><CODE><B>StoneCollectionPanel.</B><B><A HREF="../../../jrummikub/view/impl/StoneCollectionPanel.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> selectedStones)</CODE> @@ -518,11 +854,11 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE>protected void</CODE></FONT></TD> -<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stones)</CODE> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>View.</B><B><A HREF="../../../jrummikub/view/impl/View.html#setSelectedStones(java.util.Collection)">setSelectedStones</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> stones)</CODE> <BR> - Sets the list of stones that can be clicked on</TD> + </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -532,6 +868,14 @@ Uses of <A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub. <BR> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>protected void</CODE></FONT></TD> +<TD><CODE><B>AbstractStonePanel.</B><B><A HREF="../../../jrummikub/view/impl/AbstractStonePanel.html#setStones(java.lang.Iterable)">setStones</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stones)</CODE> + +<BR> + Sets the list of stones that can be clicked on</TD> +</TR> </TABLE> <P> diff --git a/doc/jrummikub/model/class-use/StoneColor.html b/doc/jrummikub/model/class-use/StoneColor.html index 9333b62..315c5e8 100644 --- a/doc/jrummikub/model/class-use/StoneColor.html +++ b/doc/jrummikub/model/class-use/StoneColor.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.StoneColor </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"> @@ -90,9 +90,78 @@ function windowTitle() Packages that use <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.ai"><B>jrummikub.ai</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#jrummikub.model"><B>jrummikub.model</B></A></TD> <TD> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.view"><B>jrummikub.view</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.view.impl"><B>jrummikub.view.impl</B></A></TD> +<TD> </TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.ai"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A> in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A> declared as <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></CODE></FONT></TD> +<TD><CODE><B>TurnLogic.StoneState.</B><B><A HREF="../../../jrummikub/ai/TurnLogic.StoneState.html#color">color</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></CODE></FONT></TD> +<TD><CODE><B>TurnLogic.</B><B><A HREF="../../../jrummikub/ai/TurnLogic.html#maxColor">maxColor</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></CODE></FONT></TD> +<TD><CODE><B>TurnLogic.</B><B><A HREF="../../../jrummikub/ai/TurnLogic.html#minColor">minColor</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A> with type parameters of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.ArrayList<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>></CODE></FONT></TD> +<TD><CODE><B>TurnLogic.</B><B><A HREF="../../../jrummikub/ai/TurnLogic.html#stoneColors">stoneColors</A></B></CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -108,6 +177,46 @@ Uses of <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummi <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></CODE></FONT></TD> +<TD><CODE><B>Stone.</B><B><A HREF="../../../jrummikub/model/Stone.html#color">color</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with type parameters of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static java.util.Comparator<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>></CODE></FONT></TD> +<TD><CODE><B>Hand.</B><B><A HREF="../../../jrummikub/model/Hand.html#comparator">comparator</A></B></CODE> + +<BR> + The measure to compare the stones by</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.HashSet<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>></CODE></FONT></TD> +<TD><CODE><B>GameSettings.</B><B><A HREF="../../../jrummikub/model/GameSettings.html#stoneColors">stoneColors</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -141,6 +250,64 @@ the order they are declared.</TD> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.util.TreeMap<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>,java.lang.Integer>,java.lang.Integer></CODE></FONT></TD> +<TD><CODE><B>Hand.</B><B><A HREF="../../../jrummikub/model/Hand.html#countStones(java.util.List)">countStones</A></B>(java.util.List<<A HREF="../../../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>> stones)</CODE> + +<BR> + Counts the numbers of stones</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> java.util.Set<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>></CODE></FONT></TD> +<TD><CODE><B>GameSettings.</B><B><A HREF="../../../jrummikub/model/GameSettings.html#getStoneColors()">getStoneColors</A></B>()</CODE> + +<BR> + Get stone colors used</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with type arguments of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static void</CODE></FONT></TD> +<TD><CODE><B>Hand.</B><B><A HREF="../../../jrummikub/model/Hand.html#incrementStoneCount(java.util.TreeMap, jrummikub.util.Pair)">incrementStoneCount</A></B>(java.util.TreeMap<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>,java.lang.Integer> stones, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>> stone)</CODE> + +<BR> + Increments the count of a stone in the list of all stones</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private static void</CODE></FONT></TD> +<TD><CODE><B>Hand.</B><B><A HREF="../../../jrummikub/model/Hand.html#incrementStoneCount(java.util.TreeMap, jrummikub.util.Pair)">incrementStoneCount</A></B>(java.util.TreeMap<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>,java.lang.Integer> stones, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><java.lang.Integer,<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>> stone)</CODE> + +<BR> + Increments the count of a stone in the list of all stones</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>GameSettings.</B><B><A HREF="../../../jrummikub/model/GameSettings.html#setStoneColors(java.util.Set)">setStoneColors</A></B>(java.util.Set<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>> stoneColors)</CODE> + +<BR> + Set stone colors used</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with parameters of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -159,6 +326,132 @@ the order they are declared.</TD> </TABLE> <P> +<A NAME="jrummikub.view"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A> in <A HREF="../../../jrummikub/view/package-summary.html">jrummikub.view</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/package-summary.html">jrummikub.view</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A><java.util.Set<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>></CODE></FONT></TD> +<TD><CODE><B>ISettingsPanel.</B><B><A HREF="../../../jrummikub/view/ISettingsPanel.html#getChangeStoneColorsEvent()">getChangeStoneColorsEvent</A></B>()</CODE> + +<BR> + The change Stone colors event is emitted when the user chooses the stone + colors to play with.</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.view.impl"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A> in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with type parameters of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><java.util.Set<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>></CODE></FONT></TD> +<TD><CODE><B>SettingsPanel.</B><B><A HREF="../../../jrummikub/view/impl/SettingsPanel.html#changeStoneColorsEvent">changeStoneColorsEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Map<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>,javax.swing.JToggleButton></CODE></FONT></TD> +<TD><CODE><B>SettingsPanel.</B><B><A HREF="../../../jrummikub/view/impl/SettingsPanel.html#colorButtons">colorButtons</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Map<<A HREF="../../../jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl">StonePainter.StoneState</A>,java.util.Map<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>,java.util.Map<java.lang.Integer,java.awt.image.BufferedImage>>></CODE></FONT></TD> +<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#defaultStones">defaultStones</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Map<<A HREF="../../../jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl">StonePainter.StoneState</A>,java.util.Map<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>,java.util.Map<java.lang.Integer,java.awt.image.BufferedImage>>></CODE></FONT></TD> +<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#hoveredStones">hoveredStones</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/IEvent1.html" title="interface in jrummikub.util">IEvent1</A><java.util.Set<<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A>>></CODE></FONT></TD> +<TD><CODE><B>SettingsPanel.</B><B><A HREF="../../../jrummikub/view/impl/SettingsPanel.html#getChangeStoneColorsEvent()">getChangeStoneColorsEvent</A></B>()</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with parameters of type <A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>SettingsPanel.</B><B><A HREF="../../../jrummikub/view/impl/SettingsPanel.html#createColorButton(jrummikub.model.StoneColor)">createColorButton</A></B>(<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A> color)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) static java.awt.Color</CODE></FONT></TD> +<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#getColor(jrummikub.model.StoneColor)">getColor</A></B>(<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A> color)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.awt.image.BufferedImage</CODE></FONT></TD> +<TD><CODE><B>StonePainter.</B><B><A HREF="../../../jrummikub/view/impl/StonePainter.html#getStoneImage(jrummikub.model.StoneColor, int, jrummikub.view.impl.StonePainter.StoneState, boolean)">getStoneImage</A></B>(<A HREF="../../../jrummikub/model/StoneColor.html" title="enum in jrummikub.model">StoneColor</A> color, + int value, + <A HREF="../../../jrummikub/view/impl/StonePainter.StoneState.html" title="enum in jrummikub.view.impl">StonePainter.StoneState</A> state, + boolean hovered)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> <HR> diff --git a/doc/jrummikub/model/class-use/StoneHeap.html b/doc/jrummikub/model/class-use/StoneHeap.html index d1751c1..55975f5 100644 --- a/doc/jrummikub/model/class-use/StoneHeap.html +++ b/doc/jrummikub/model/class-use/StoneHeap.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.StoneHeap </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"> @@ -108,24 +108,40 @@ Uses of <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummi <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></FONT></TH> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></CODE></FONT></TD> -<TD><CODE><B>GameState.</B><B><A HREF="../../../jrummikub/model/GameState.html#getGameHeap()">getGameHeap</A></B>()</CODE> +<CODE>private <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#stoneHeap">stoneHeap</A></B></CODE> <BR> </TD> </TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></FONT></TH> +</TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></CODE></FONT></TD> -<TD><CODE><B>IGameState.</B><B><A HREF="../../../jrummikub/model/IGameState.html#getGameHeap()">getGameHeap</A></B>()</CODE> +<TD><CODE><B>IRoundState.</B><B><A HREF="../../../jrummikub/model/IRoundState.html#getStoneHeap()">getStoneHeap</A></B>()</CODE> <BR> Returns the heap of stones to draw from</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/model/StoneHeap.html" title="class in jrummikub.model">StoneHeap</A></CODE></FONT></TD> +<TD><CODE><B>RoundState.</B><B><A HREF="../../../jrummikub/model/RoundState.html#getStoneHeap()">getStoneHeap</A></B>()</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> diff --git a/doc/jrummikub/model/class-use/StoneSet.Type.html b/doc/jrummikub/model/class-use/StoneSet.Type.html index 1b74fef..729b68e 100644 --- a/doc/jrummikub/model/class-use/StoneSet.Type.html +++ b/doc/jrummikub/model/class-use/StoneSet.Type.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.StoneSet.Type </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"> @@ -112,15 +112,6 @@ Uses of <A HREF="../../../jrummikub/model/StoneSet.Type.html" title="enum in jru </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="../../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A></CODE></FONT></TD> -<TD><CODE><B>StoneSet.</B><B><A HREF="../../../jrummikub/model/StoneSet.html#classify()">classify</A></B>()</CODE> - -<BR> - Test for rule conflict within the StoneSet and determine whether the set - is a group or a run</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A></CODE></FONT></TD> <TD><CODE><B>StoneSet.Type.</B><B><A HREF="../../../jrummikub/model/StoneSet.Type.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE> @@ -139,6 +130,32 @@ the order they are declared.</TD> </TABLE> <P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A>,java.lang.Integer></CODE></FONT></TD> +<TD><CODE><B>StoneSet.</B><B><A HREF="../../../jrummikub/model/StoneSet.html#classify(jrummikub.model.GameSettings)">classify</A></B>(<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A> settings)</CODE> + +<BR> + Test for rule conflict within the StoneSet and determine whether the set is + a group or a run</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.Type.html" title="enum in jrummikub.model">StoneSet.Type</A>,java.lang.Integer></CODE></FONT></TD> +<TD><CODE><B>StoneSet.</B><B><A HREF="../../../jrummikub/model/StoneSet.html#classifyJokersOnly(jrummikub.model.GameSettings)">classifyJokersOnly</A></B>(<A HREF="../../../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A> settings)</CODE> + +<BR> + Test for rule conflict within a StoneSet with jokers only and determine + whether the set is a group or a run</TD> +</TR> +</TABLE> + +<P> <HR> diff --git a/doc/jrummikub/model/class-use/StoneSet.html b/doc/jrummikub/model/class-use/StoneSet.html index ed2b6a5..82ccfa3 100644 --- a/doc/jrummikub/model/class-use/StoneSet.html +++ b/doc/jrummikub/model/class-use/StoneSet.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.StoneSet </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"> @@ -90,6 +90,18 @@ function windowTitle() Packages that use <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.ai"><B>jrummikub.ai</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.control"><B>jrummikub.control</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><A HREF="#jrummikub.control.turn"><B>jrummikub.control.turn</B></A></TD> +<TD> </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> <TD><A HREF="#jrummikub.model"><B>jrummikub.model</B></A></TD> <TD> </TD> </TR> @@ -104,6 +116,163 @@ Packages that use <A HREF="../../../jrummikub/model/StoneSet.html" title="class </TABLE> <P> +<A NAME="jrummikub.ai"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/ai/package-summary.html">jrummikub.ai</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>TurnLogic.</B><B><A HREF="../../../jrummikub/ai/TurnLogic.html#getResult()">getResult</A></B>()</CODE> + +<BR> + Get the found stones and create output sets</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.control"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with type parameters of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.ArrayList<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>RoundControl.InvalidTurnInfo.</B><B><A HREF="../../../jrummikub/control/RoundControl.InvalidTurnInfo.html#invalidSets">invalidSets</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>RoundControl.InvalidTurnInfo.</B><B><A HREF="../../../jrummikub/control/RoundControl.InvalidTurnInfo.html#getInvalidSets()">getInvalidSets</A></B>()</CODE> + +<BR> + Getter for the invalid sets</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../jrummikub/control/package-summary.html">jrummikub.control</A> with type arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/control/RoundControl.InvalidTurnInfo.html#RoundControl.InvalidTurnInfo(jrummikub.model.ITable, jrummikub.control.RoundControl.InvalidTurnType, java.util.Collection)">RoundControl.InvalidTurnInfo</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> table, + <A HREF="../../../jrummikub/control/RoundControl.InvalidTurnType.html" title="enum in jrummikub.control">RoundControl.InvalidTurnType</A> type, + java.util.Collection<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>> invalidSets)</CODE> + +<BR> + Creates new InvalidTurnInfo</TD> +</TR> +</TABLE> + +<P> +<A NAME="jrummikub.control.turn"><!-- --></A> +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> +<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> +Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A></FONT></TH> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#invalidStoneSets()">invalidStoneSets</A></B>()</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) static java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#tableSetDifference(jrummikub.model.ITable, jrummikub.model.ITable)">tableSetDifference</A></B>(<A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> oldTable, + <A HREF="../../../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A> newTable)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>AbstractTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/AbstractTurnControl.html#touchedStoneSets()">touchedStoneSets</A></B>()</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with parameters of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>HumanTurnControl.</B><B><A HREF="../../../jrummikub/control/turn/HumanTurnControl.html#connectorClick(jrummikub.model.StoneSet, boolean)">connectorClick</A></B>(<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> set, + boolean right)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A> with type arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>AIControl.</B><B><A HREF="../../../jrummikub/control/turn/AIControl.html#doNotMoveExistingSets(java.util.List)">doNotMoveExistingSets</A></B>(java.util.List<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>> result)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> <A NAME="jrummikub.model"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> @@ -116,6 +285,22 @@ Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummik <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> declared as <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></CODE></FONT></TD> +<TD><CODE><B>Table.StoneInfo.</B><B><A HREF="../../../jrummikub/model/Table.StoneInfo.html#set">set</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> that return <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -184,6 +369,32 @@ Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummik <BR> Joins StoneSet to another StoneSet and returns the resulting new StoneSet</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>Table.</B><B><A HREF="../../../jrummikub/model/Table.html#splitSet(jrummikub.model.StoneSet, jrummikub.model.Position, int)">splitSet</A></B>(<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> set, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> setPosition, + int stonePosition)</CODE> + +<BR> + Splits a stone set at a specified position</TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../jrummikub/model/package-summary.html">jrummikub.model</A> with parameters of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD><CODE><B><A HREF="../../../jrummikub/model/Table.StoneInfo.html#Table.StoneInfo(jrummikub.model.StoneSet, jrummikub.model.Position, int)">Table.StoneInfo</A></B>(<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> set, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> setPosition, + int stonePosition)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> @@ -230,6 +441,14 @@ Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummik <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> +<TD><CODE><B>IView.</B><B><A HREF="../../../jrummikub/view/IView.html#setInvalidStoneSets(java.util.Collection)">setInvalidStoneSets</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>> sets)</CODE> + +<BR> + Set invalid sets to enable showing</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> <TD><CODE><B>ITablePanel.</B><B><A HREF="../../../jrummikub/view/ITablePanel.html#setStoneSets(java.lang.Iterable)">setStoneSets</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stoneSets)</CODE> <BR> @@ -250,6 +469,78 @@ Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummik <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> declared as <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#leftHoveredConnector">leftHoveredConnector</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#rightHoveredConnector">rightHoveredConnector</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with type parameters of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.Collection<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#invalidStoneSets">invalidStoneSets</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#leftConnectorClickEvent">leftConnectorClickEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.util.List<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#pauseStoneSets">pauseStoneSets</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/util/Event1.html" title="class in jrummikub.util">Event1</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#rightConnectorClickEvent">rightConnectorClickEvent</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>></CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#stoneSets">stoneSets</A></B></CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> that return types with arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> @@ -274,10 +565,46 @@ Uses of <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummik <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with parameters of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><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)">paintStoneSet</A></B>(java.awt.Graphics2D g, + <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A> stoneSet, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos, + java.awt.geom.Area connectorArea, + java.awt.geom.Area hoveredConnectorArea)</CODE> + +<BR> + </TD> +</TR> +</TABLE> + +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A> with type arguments of type <A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>(package private) void</CODE></FONT></TD> +<TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#setInvalidStoneSets(java.util.Collection)">setInvalidStoneSets</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>> sets)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> void</CODE></FONT></TD> +<TD><CODE><B>View.</B><B><A HREF="../../../jrummikub/view/impl/View.html#setInvalidStoneSets(java.util.Collection)">setInvalidStoneSets</A></B>(java.util.Collection<<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>> sets)</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B>TablePanel.</B><B><A HREF="../../../jrummikub/view/impl/TablePanel.html#setStoneSets(java.lang.Iterable)">setStoneSets</A></B>(java.lang.Iterable<<A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>>> stoneSets)</CODE> diff --git a/doc/jrummikub/model/class-use/StoneTray.Direction.html b/doc/jrummikub/model/class-use/StoneTray.Direction.html index a653204..d01447b 100644 --- a/doc/jrummikub/model/class-use/StoneTray.Direction.html +++ b/doc/jrummikub/model/class-use/StoneTray.Direction.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.StoneTray.Direction </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"> @@ -112,6 +112,16 @@ Uses of <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A></CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getMoveDirection(E, jrummikub.model.Position, jrummikub.util.Pair)">getMoveDirection</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A>,<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>> blocking)</CODE> + +<BR> + Returns the direction to move the object in</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A></CODE></FONT></TD> <TD><CODE><B>StoneTray.Direction.</B><B><A HREF="../../../jrummikub/model/StoneTray.Direction.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE> @@ -166,6 +176,27 @@ the order they are declared.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#drop(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)">drop</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> direction)</CODE> + +<BR> + Subroutine to "drop" to consider and determine the direction the objects + dropped one collides with position-wise evade in</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private void</CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#dropUnchecked(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)">dropUnchecked</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> direction)</CODE> + +<BR> + Subroutine to "drop" to execute the actual drop</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected <A HREF="../../../jrummikub/util/Pair.html" title="class in jrummikub.util">Pair</A><<A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A>,<A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A>></CODE></FONT></TD> <TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#fixInvalidDrop(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction)">fixInvalidDrop</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> pos, @@ -185,6 +216,18 @@ the order they are declared.</TD> <BR> </TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>private <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A></CODE></FONT></TD> +<TD><CODE><B>StoneTray.</B><B><A HREF="../../../jrummikub/model/StoneTray.html#getNewPosition(E, jrummikub.model.Position, jrummikub.model.StoneTray.Direction, E, jrummikub.model.Position)">getNewPosition</A></B>(<A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> object, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> position, + <A HREF="../../../jrummikub/model/StoneTray.Direction.html" title="enum in jrummikub.model">StoneTray.Direction</A> newDirection, + <A HREF="../../../jrummikub/model/StoneTray.html" title="type parameter in StoneTray">E</A> currentObject, + <A HREF="../../../jrummikub/model/Position.html" title="class in jrummikub.model">Position</A> currentPosition)</CODE> + +<BR> + </TD> +</TR> </TABLE> <P> diff --git a/doc/jrummikub/model/class-use/StoneTray.html b/doc/jrummikub/model/class-use/StoneTray.html index a6a0e9b..802e8db 100644 --- a/doc/jrummikub/model/class-use/StoneTray.html +++ b/doc/jrummikub/model/class-use/StoneTray.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.StoneTray </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/model/class-use/Table.html b/doc/jrummikub/model/class-use/Table.html index 05e997e..bc4dba3 100644 --- a/doc/jrummikub/model/class-use/Table.html +++ b/doc/jrummikub/model/class-use/Table.html @@ -2,12 +2,12 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:05 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 --> <TITLE> Uses of Class jrummikub.model.Table </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"> |