From 51b7fbe822bd9a3804c061f0b844884769d7ddba Mon Sep 17 00:00:00 2001 From: Ida Massow Date: Wed, 6 Jul 2011 16:36:06 +0200 Subject: Javadoc git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@609 72836036-5685-4462-b002-a69064685172 --- doc/jrummikub/model/class-use/Stone.html | 398 ++++++++++++++++++++++++++++--- 1 file changed, 371 insertions(+), 27 deletions(-) (limited to 'doc/jrummikub/model/class-use/Stone.html') 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 @@ - + Uses of Class jrummikub.model.Stone - + @@ -90,7 +90,11 @@ function windowTitle() Packages that use Stone -jrummikub.control +jrummikub.ai +   + + +jrummikub.control.turn    @@ -108,11 +112,11 @@ Packages that use + +Uses of Stone in jrummikub.ai
-Uses of Stone in jrummikub.control
  @@ -120,12 +124,93 @@ Uses of -Methods in jrummikub.control that return types with arguments of type Stone +Fields in jrummikub.ai with type parameters of type Stone + + + +private  java.util.List<Stone> +TurnLogic.inputStones + +
+            + + +  +

+ + + + + + + + +
Constructors in jrummikub.ai with parameters of type Stone
TurnLogic.StoneState(int id, + Stone stone, + boolean table) + +
+          Creates a new
+  +

+ + + + + + + + + + + +
Constructor parameters in jrummikub.ai with type arguments of type Stone
TurnLogic(GameSettings settings, + java.util.Collection<Stone> tableStones, + java.util.Collection<Stone> handStones) + +
+          Creates new turn logic
TurnLogic(GameSettings settings, + java.util.Collection<Stone> tableStones, + java.util.Collection<Stone> handStones) + +
+          Creates new turn logic
+  +

+ + + + + +
+Uses of Stone in jrummikub.control.turn
+  +

+ + + + + + + + + +
Fields in jrummikub.control.turn with type parameters of type Stone
+private  java.util.List<Stone>HumanTurnControl.selectedStones + +
+           
+  +

+ + + + - - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in jrummikub.control.turn that return types with arguments of type Stone
(package private) static java.util.Set<Stone>RoundControl.tableDifference(ITable oldTable, +AbstractTurnControl.tableDifference(ITable oldTable, ITable newTable)
@@ -137,12 +222,135 @@ Uses of
Method parameters in jrummikub.control with type arguments of type StoneMethods in jrummikub.control.turn with parameters of type Stone
+private  voidHumanTurnControl.collectionSetClick(Stone stone, + boolean collect) + +
+           
+private  voidHumanTurnControl.collectionStoneClick(Stone stone, + boolean collect) + +
+           
 intTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, +HumanTurnControl.RunComparator.compare(Stone s1, + Stone s2) + +
+           
+ intHumanTurnControl.GroupComparator.compare(Stone s1, + Stone s2) + +
+           
+private static intHumanTurnControl.compareColors(Stone s1, + Stone s2) + +
+           
+private static intHumanTurnControl.compareJokers(Stone s1, + Stone s2) + +
+           
+private static intHumanTurnControl.compareValues(Stone s1, + Stone s2) + +
+           
+private  voidHumanTurnControl.handRangeClick(Stone stone, + boolean collect) + +
+           
+private  voidHumanTurnControl.stoneClick(Stone stone, + boolean collect) + +
+           
+private  voidHumanTurnControl.tableRangeClick(Stone stone, + boolean collect) + +
+           
+private  voidHumanTurnControl.tableSetClick(Stone stone, + boolean collect) + +
+           
+  +

+ + + + + + + + + + + + + + + + - + + + + @@ -176,9 +392,17 @@ Uses of +(package private)  java.util.ArrayList<Stone> + + + + @@ -240,6 +464,14 @@ Uses of + + + + + + + + + + + + + + +
Method parameters in jrummikub.control.turn with type arguments of type Stone
+private  voidAIControl.addHandStones(java.util.List<Stone> handStones) + +
+           
+private  voidAIControl.addTableStones(java.util.List<Stone> tableStones) + +
+           
+ intHumanTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, Pair<Stone,Position> pair2)
@@ -151,9 +359,17 @@ Uses of
 intTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, +HumanTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, Pair<Stone,Position> pair2) +
+           
+private  voidHumanTurnControl.sortStones(java.util.Comparator<Stone> comparator) +
           
-(package private)  java.util.List<Stone> StoneHeap.heap +
+           
+private  java.util.ArrayList<Stone>StoneSet.stones +
           
+private  Table.StoneInfoTable.findStoneInfo(Stone stone) + +
+          Finds Table.StoneInfo
 StoneSet Table.findStoneSet(Stone stone) @@ -290,6 +522,14 @@ Uses of +private static Pair<java.util.TreeMap<Pair<java.lang.Integer,StoneColor>,java.lang.Integer>,java.lang.Integer>Hand.countStones(java.util.List<Stone> stones) + +
+          Counts the numbers of stones
 void StoneHeap.putBack(java.util.Collection<Stone> stones) @@ -348,7 +588,7 @@ Uses of @@ -357,7 +597,7 @@ Uses of @@ -404,6 +644,86 @@ Uses of +
Fields in jrummikub.view.impl declared as Stone
+private  StoneAbstractStonePanel.hoveredStone + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in jrummikub.view.impl with type parameters of type Stone
+private  Event2<Stone,java.lang.Boolean>AbstractStonePanel.rangeClickEvent + +
+           
+private  java.util.Collection<Stone>StoneCollectionPanel.selectedStones + +
+           
+private  java.util.Collection<Stone>HandPanel.selectedStones + +
+           
+private  java.util.Collection<Stone>TablePanel.selectedStones + +
+           
+private  Event2<Stone,java.lang.Boolean>AbstractStonePanel.setClickEvent + +
+           
+private  Event2<Stone,java.lang.Boolean>AbstractStonePanel.stoneClickEvent + +
+           
+private  java.lang.Iterable<Pair<Stone,Position>>AbstractStonePanel.stones + +
+           
+  +

+ @@ -416,6 +736,14 @@ Uses of + + +
Methods in jrummikub.view.impl that return Stone +private  StoneAbstractStonePanel.getStoneAt(Position pos) + +
+          Gets the stone at the specified position
 

@@ -426,6 +754,14 @@ Uses of +private  java.util.List<Pair<Stone,Position>> +View.createDecorationStones() + +
+            + + +  Event2<Stone,java.lang.Boolean> AbstractStonePanel.getRangeClickEvent() @@ -466,16 +802,24 @@ Uses of - void -StonePainter.paintStone(java.awt.Graphics2D g, +(package private)  void +StonePainter.paintStone(java.awt.Graphics2D g, Stone stone, Position p, - boolean selected, + StonePainter.StoneState state, boolean hovered)
          Paints a stone + + +private  void +AbstractStonePanel.setHoveredStone(Stone stone) + +
+          Sets the stone over which the cursor hovers +  

@@ -486,14 +830,6 @@ Uses of - void -View.setSelectedStones(java.util.Collection<Stone> stones) - -
-            - - - (package private)  void StoneCollectionPanel.setSelectedStones(java.util.Collection<Stone> selectedStones) @@ -518,11 +854,11 @@ Uses of -protected  void -AbstractStonePanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + void +View.setSelectedStones(java.util.Collection<Stone> stones)
-          Sets the list of stones that can be clicked on +            @@ -532,6 +868,14 @@ Uses of + +protected  void +AbstractStonePanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+          Sets the list of stones that can be clicked on +  

-- cgit v1.2.3