From 670fcf2613f6db2a4bfdaa91ac9d90001a90359e Mon Sep 17 00:00:00 2001 From: Ida Massow Date: Tue, 10 May 2011 16:59:40 +0200 Subject: docs fertig und vorher repariert git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@232 72836036-5685-4462-b002-a69064685172 --- doc/index-files/index-1.html | 169 ++++++++++++++++++ doc/index-files/index-10.html | 145 +++++++++++++++ doc/index-files/index-11.html | 148 ++++++++++++++++ doc/index-files/index-12.html | 145 +++++++++++++++ doc/index-files/index-13.html | 182 +++++++++++++++++++ doc/index-files/index-14.html | 166 +++++++++++++++++ doc/index-files/index-15.html | 290 ++++++++++++++++++++++++++++++ doc/index-files/index-16.html | 173 ++++++++++++++++++ doc/index-files/index-17.html | 169 ++++++++++++++++++ doc/index-files/index-18.html | 151 ++++++++++++++++ doc/index-files/index-2.html | 161 +++++++++++++++++ doc/index-files/index-3.html | 160 +++++++++++++++++ doc/index-files/index-4.html | 175 ++++++++++++++++++ doc/index-files/index-5.html | 155 ++++++++++++++++ doc/index-files/index-6.html | 403 ++++++++++++++++++++++++++++++++++++++++++ doc/index-files/index-7.html | 187 ++++++++++++++++++++ doc/index-files/index-8.html | 162 +++++++++++++++++ doc/index-files/index-9.html | 148 ++++++++++++++++ 18 files changed, 3289 insertions(+) create mode 100644 doc/index-files/index-1.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-14.html create mode 100644 doc/index-files/index-15.html create mode 100644 doc/index-files/index-16.html create mode 100644 doc/index-files/index-17.html create mode 100644 doc/index-files/index-18.html create mode 100644 doc/index-files/index-2.html create mode 100644 doc/index-files/index-3.html create mode 100644 doc/index-files/index-4.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html (limited to 'doc/index-files') diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..0e7dffb --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,169 @@ + + + + + + +A-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+A

+
+
AbstractStonePanel - Class in jrummikub.view.impl
Base class for panels that draw stones
AbstractStonePanel() - +Constructor for class jrummikub.view.impl.AbstractStonePanel +
Create a new StonePanel with default scale factor +
AbstractStonePanel(float) - +Constructor for class jrummikub.view.impl.AbstractStonePanel +
Create a new StonePanel with a given scale factor +
actionPerformed(ActionEvent) - +Method in class jrummikub.control.TurnTimer +
  +
add(IListener) - +Method in class jrummikub.util.Event +
  +
add(IListener1<T>) - +Method in class jrummikub.util.Event1 +
  +
add(IListener2<T1, T2>) - +Method in class jrummikub.util.Event2 +
  +
add(IListener) - +Method in interface jrummikub.util.IEvent +
Start to publish all events to a given listener +
add(IListener1<T>) - +Method in interface jrummikub.util.IEvent1 +
Start to publish all events to a given listener +
add(IListener2<T1, T2>) - +Method in interface jrummikub.util.IEvent2 +
Start to publish all events to a given listener +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..0170212 --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,145 @@ + + + + + + +M-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+M

+
+
main(String[]) - +Static method in class jrummikub.JRummikub +
The main method +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..5fc99ab --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,148 @@ + + + + + + +N-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+N

+
+
nextPlayer() - +Method in class jrummikub.model.GameState +
  +
nextPlayer() - +Method in interface jrummikub.model.IGameState +
Changes the activePlayer to the next Player in the list +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..75865e3 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,145 @@ + + + + + + +O-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+O

+
+
objects - +Variable in class jrummikub.model.StoneTray +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..c2b4eac --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,182 @@ + + + + + + +P-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+P

+
+
paintComponent(Graphics) - +Method in class jrummikub.view.impl.HandPanel +
  +
paintComponent(Graphics) - +Method in class jrummikub.view.impl.StoneCollectionPanel +
  +
paintComponent(Graphics) - +Method in class jrummikub.view.impl.TablePanel +
  +
paintStone(Graphics2D, Stone, Position, boolean, boolean) - +Method in class jrummikub.view.impl.StonePainter +
Paints a stone +
Pair<T1,T2> - Class in jrummikub.util
A pair of objects
Pair(T1, T2) - +Constructor for class jrummikub.util.Pair +
Create a new pair from two values +
pickUp(E) - +Method in interface jrummikub.model.IStoneTray +
Tries to pick up (remove) a given object +
pickUp(E) - +Method in class jrummikub.model.StoneTray +
  +
pickUpStone(Stone) - +Method in interface jrummikub.model.ITable +
Removes Stone from the Table +
pickUpStone(Stone) - +Method in class jrummikub.model.Table +
Removes Stone from the Table +
Player - Class in jrummikub.model
Class managing player data.
Player(String, Color) - +Constructor for class jrummikub.model.Player +
Create a new player with a given name and color +
PlayerPanel - Class in jrummikub.view.impl
Implementation of the player panel
PlayerPanel() - +Constructor for class jrummikub.view.impl.PlayerPanel +
Creates a new PlayerPanel instance +
Position - Class in jrummikub.model
Stone Position class to determine positions on Table or + Hand
Position(float, float) - +Constructor for class jrummikub.model.Position +
Create a new position by specifying the coordinates +
putBack(Collection<Stone>) - +Method in class jrummikub.model.StoneHeap +
Put stones back on the heap +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 0000000..d205c75 --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,166 @@ + + + + + + +R-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+R

+
+
remove() - +Method in interface jrummikub.util.Connection +
Removes the listener +
remove(IListener) - +Method in class jrummikub.util.Event +
  +
remove(IListener1<T>) - +Method in class jrummikub.util.Event1 +
  +
remove(IListener2<T1, T2>) - +Method in class jrummikub.util.Event2 +
  +
remove(IListener) - +Method in interface jrummikub.util.IEvent +
Stop publishing events to a given listener +
remove(IListener1<T>) - +Method in interface jrummikub.util.IEvent1 +
Stop publishing events to a given listener +
remove(IListener2<T1, T2>) - +Method in interface jrummikub.util.IEvent2 +
Stop publishing events to a given listener +
RoundControl - Class in jrummikub.control
Controller that manages a single round of rummikub
RoundControl(IGameState, IView) - +Constructor for class jrummikub.control.RoundControl +
Create a new RoundControl using the given gameState and view +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..fcae312 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,290 @@ + + + + + + +S-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+S

+
+
setCurrentPlayerName(String) - +Method in class jrummikub.view.impl.PlayerPanel +
Sets the current player name +
setCurrentPlayerName(String) - +Method in class jrummikub.view.impl.StartTurnPanel +
Sets the current player name +
setCurrentPlayerName(String) - +Method in class jrummikub.view.impl.View +
  +
setCurrentPlayerName(String) - +Method in class jrummikub.view.impl.WinPanel +
Sets the name of the current player +
setCurrentPlayerName(String) - +Method in interface jrummikub.view.IView +
Sets the current player's name +
setHandHeight(int) - +Method in interface jrummikub.view.IHandPanel +
Set the number of stones that fit on the hand vertically +
setHandHeight(int) - +Method in class jrummikub.view.impl.HandPanel +
  +
setHandWidth(int) - +Method in interface jrummikub.view.IHandPanel +
Set the number of stones that fit on the hand horizontally +
setHandWidth(int) - +Method in class jrummikub.view.impl.HandPanel +
  +
setLeftPlayerName(String) - +Method in class jrummikub.view.impl.TablePanel +
  +
setLeftPlayerName(String) - +Method in interface jrummikub.view.ITablePanel +
Sets the player name on the left label +
setRightPlayerName(String) - +Method in class jrummikub.view.impl.TablePanel +
  +
setRightPlayerName(String) - +Method in interface jrummikub.view.ITablePanel +
Sets the player name on the right label +
setScale(float) - +Method in class jrummikub.view.impl.StonePainter +
Sets the new grid scale +
setSelectedStones(Collection<Stone>) - +Method in class jrummikub.view.impl.HandPanel +
Sets the stones that are to be painted selected +
setSelectedStones(Collection<Stone>) - +Method in class jrummikub.view.impl.StoneCollectionPanel +
Sets the stones to be shown in the collection +
setSelectedStones(Collection<Stone>) - +Method in class jrummikub.view.impl.TablePanel +
Sets the currently selected stones +
setSelectedStones(Collection<Stone>) - +Method in class jrummikub.view.impl.View +
  +
setSelectedStones(Collection<Stone>) - +Method in interface jrummikub.view.IView +
Sets the stones that are to be painted selected +
setStones(Iterable<Pair<Stone, Position>>) - +Method in interface jrummikub.view.IHandPanel +
Set the player's stones to display on the board +
setStones(Iterable<Pair<Stone, Position>>) - +Method in class jrummikub.view.impl.AbstractStonePanel +
Sets the list of stones that can be clicked on +
setStones(Iterable<Pair<Stone, Position>>) - +Method in class jrummikub.view.impl.HandPanel +
  +
setStoneSets(Iterable<Pair<StoneSet, Position>>) - +Method in class jrummikub.view.impl.TablePanel +
  +
setStoneSets(Iterable<Pair<StoneSet, Position>>) - +Method in interface jrummikub.view.ITablePanel +
Sets the stone sets lying on the table +
setTable(ITable) - +Method in class jrummikub.model.GameState +
  +
setTable(ITable) - +Method in interface jrummikub.model.IGameState +
Sets the current Table +
setTimeLeft(int) - +Method in class jrummikub.view.impl.PlayerPanel +
  +
setTimeLeft(int) - +Method in interface jrummikub.view.IPlayerPanel +
Sets the time the player has left for his turn +
setTopPlayerName(String) - +Method in class jrummikub.view.impl.TablePanel +
  +
setTopPlayerName(String) - +Method in interface jrummikub.view.ITablePanel +
Sets the player name on the top label +
size() - +Method in class jrummikub.model.StoneSet +
Returns the number of stones in the set. +
Sizeable - Interface in jrummikub.model
Objects that have a size.
splitAt(int) - +Method in class jrummikub.model.StoneSet +
Splits the StoneSet at a specified Position and returns two new + Stone Sets +
startGame() - +Method in class jrummikub.control.GameControl +
Game gets started by initializing the first Round +
startRound() - +Method in class jrummikub.control.RoundControl +
Begin the round +
startTimer() - +Method in interface jrummikub.control.ITurnTimer +
Starts the timer +
startTimer() - +Method in class jrummikub.control.TurnTimer +
  +
startTurn() - +Method in class jrummikub.control.TurnControl +
Start the turn +
StartTurnPanel - Class in jrummikub.view.impl
A panel that is displayed before a player's turn
StartTurnPanel() - +Constructor for class jrummikub.view.impl.StartTurnPanel +
Creates a new StartTurnPanel +
Stone - Class in jrummikub.model
Basic Rummikub Stone
Stone(StoneColor) - +Constructor for class jrummikub.model.Stone +
Creates a joker of the given color. +
Stone(int, StoneColor) - +Constructor for class jrummikub.model.Stone +
Creates a normal stone of a given color and value +
StoneCollectionPanel - Class in jrummikub.view.impl
Implementation of the stone collection (selection)
StoneCollectionPanel() - +Constructor for class jrummikub.view.impl.StoneCollectionPanel +
Creates a new StoneCollection instance +
StoneColor - Enum in jrummikub.model
Class specifying possible StoneColors
StoneHeap - Class in jrummikub.model
StoneHeap creates all Stones for a game, manages them and allows + players to draw one or more random Stones.
StoneHeap() - +Constructor for class jrummikub.model.StoneHeap +
Creates 106 Stones according to standard rules +
StonePainter - Class in jrummikub.view.impl
The StonePainter paints stones and converts between pixel and grid + coordinates
StonePainter(float) - +Constructor for class jrummikub.view.impl.StonePainter +
  +
StoneSet - Class in jrummikub.model
Class managing Stones joined together to form sets
StoneSet(Stone) - +Constructor for class jrummikub.model.StoneSet +
Create a new single stone stone set +
StoneSet(List<Stone>) - +Constructor for class jrummikub.model.StoneSet +
Create a stone set from a list of stones +
StoneSet.Type - Enum in jrummikub.model
Validity type of the set
StoneTray<E extends Sizeable> - Class in jrummikub.model
A StoneTray is a collection of positioned objects (for example Stones + or StoneSets.
StoneTray() - +Constructor for class jrummikub.model.StoneTray +
  +
StoneTray.Direction - Enum in jrummikub.model
Possible move directions in case of overlapping Stones/Sets
stopTimer() - +Method in interface jrummikub.control.ITurnTimer +
Stops the timer. +
stopTimer() - +Method in class jrummikub.control.TurnTimer +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html new file mode 100644 index 0000000..b30faee --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,173 @@ + + + + + + +T-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+T

+
+
Table - Class in jrummikub.model
Class administering the Stones on the game-Table
Table() - +Constructor for class jrummikub.model.Table +
  +
tableDifference(ITable, ITable) - +Static method in class jrummikub.control.RoundControl +
  +
TablePanel - Class in jrummikub.view.impl
The implementation of the table
TablePanel() - +Constructor for class jrummikub.view.impl.TablePanel +
Creates a new Table instance +
toString() - +Method in class jrummikub.model.Position +
  +
toString() - +Method in class jrummikub.model.Stone +
  +
toString() - +Method in class jrummikub.model.StoneSet +
  +
TurnControl - Class in jrummikub.control
Controller for a single turn made by a human player
TurnControl(IHand, ITable, IView) - +Constructor for class jrummikub.control.TurnControl +
Create a new TurnControl using a given hand (of the active player), a given + table and a given view for user interaction. +
TurnControl(IHand, ITable, IView, ITurnTimer) - +Constructor for class jrummikub.control.TurnControl +
Test only constructor +
TurnControl.HandStonePositionComparator - Class in jrummikub.control
 
TurnControl.HandStonePositionComparator() - +Constructor for class jrummikub.control.TurnControl.HandStonePositionComparator +
  +
TurnTimer - Class in jrummikub.control
Count-down timer used to limit the turn time
TurnTimer(IView) - +Constructor for class jrummikub.control.TurnTimer +
Create a new timer using a given view to display the current time left +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html new file mode 100644 index 0000000..b7f11be --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,169 @@ + + + + + + +V-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+V

+
+
valueOf(String) - +Static method in enum jrummikub.model.StoneColor +
Returns the enum constant of this type with the specified name. +
valueOf(String) - +Static method in enum jrummikub.model.StoneSet.Type +
Returns the enum constant of this type with the specified name. +
valueOf(String) - +Static method in enum jrummikub.model.StoneTray.Direction +
Returns the enum constant of this type with the specified name. +
values() - +Static method in enum jrummikub.model.StoneColor +
Returns an array containing the constants of this enum type, in +the order they are declared. +
values() - +Static method in enum jrummikub.model.StoneSet.Type +
Returns an array containing the constants of this enum type, in +the order they are declared. +
values() - +Static method in enum jrummikub.model.StoneTray.Direction +
Returns an array containing the constants of this enum type, in +the order they are declared. +
VERTICAL_BORDER - +Static variable in class jrummikub.model.StoneSet +
  +
View - Class in jrummikub.view.impl
Implementation of the top-level view interface
View() - +Constructor for class jrummikub.view.impl.View +
Create a new instance of the view +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html new file mode 100644 index 0000000..e115368 --- /dev/null +++ b/doc/index-files/index-18.html @@ -0,0 +1,151 @@ + + + + + + +W-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+W

+
+
WIDTH - +Static variable in class jrummikub.model.Hand +
The width of the hand +
WIDTH_SCALE - +Static variable in class jrummikub.view.impl.StonePainter +
The width of one pixel in the scale of 1.0 +
WinPanel - Class in jrummikub.view.impl
A panel that is displayed when a player has won
WinPanel() - +Constructor for class jrummikub.view.impl.WinPanel +
Creates a new WinPanel +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..6f79eb4 --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,161 @@ + + + + + + +C-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+C

+
+
calculatePosition(int, int) - +Method in class jrummikub.view.impl.StonePainter +
  +
classify() - +Method in class jrummikub.model.StoneSet +
Test for rule conflict within the StoneSet and determine whether the set + is a group or a run +
clickAt(Point, int, boolean, boolean, boolean) - +Method in class jrummikub.view.impl.AbstractStonePanel +
clickAt is called when a click has occurred +
clone() - +Method in interface jrummikub.model.IStoneTray +
Create a clone of the StoneTray +
clone() - +Method in class jrummikub.model.StoneTray +
  +
compare(Pair<Stone, Position>, Pair<Stone, Position>) - +Method in class jrummikub.control.TurnControl.HandStonePositionComparator +
  +
Connection - Interface in jrummikub.util
A Connection object can be used to remove a listener from a event
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..3868b16 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,160 @@ + + + + + + +D-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+D

+
+
deal() - +Method in class jrummikub.control.RoundControl +
  +
dealStone() - +Method in class jrummikub.control.RoundControl +
  +
drawStone() - +Method in class jrummikub.model.StoneHeap +
Removes random Stone from the heap and returns it +
drawStones(int) - +Method in class jrummikub.model.StoneHeap +
Removes several Stones from the heap and returns them +
drop(E, Position) - +Method in interface jrummikub.model.IStoneTray +
Adds object to the tray +
drop(E, Position) - +Method in class jrummikub.model.StoneTray +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..0ab35e1 --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,175 @@ + + + + + + +E-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+E

+
+
emit() - +Method in class jrummikub.util.Event +
Generate a single event +
emit(T) - +Method in class jrummikub.util.Event1 +
Generate a single event +
emit(T1, T2) - +Method in class jrummikub.util.Event2 +
Generate a single event +
enableStartTurnPanel(boolean) - +Method in class jrummikub.view.impl.View +
  +
enableStartTurnPanel(boolean) - +Method in interface jrummikub.view.IView +
Enables or disables the player's StartTurnPanel +
enableWinPanel(boolean) - +Method in class jrummikub.view.impl.View +
  +
enableWinPanel(boolean) - +Method in interface jrummikub.view.IView +
Enables or disables the panel shown when a player has won +
equals(Object) - +Method in class jrummikub.model.Position +
  +
Event - Class in jrummikub.util
Simple parameterless event generator
Event() - +Constructor for class jrummikub.util.Event +
  +
Event1<T> - Class in jrummikub.util
Simple single parameter event generator
Event1() - +Constructor for class jrummikub.util.Event1 +
  +
Event2<T1,T2> - Class in jrummikub.util
Simple single parameter event generator
Event2() - +Constructor for class jrummikub.util.Event2 +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..80198a0 --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,155 @@ + + + + + + +F-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+F

+
+
findStoneSet(Stone) - +Method in interface jrummikub.model.ITable +
Finds the StoneSet containing the given Stone +
findStoneSet(Stone) - +Method in class jrummikub.model.Table +
  +
fixInvalidDrop(Stone, Position, StoneTray.Direction) - +Method in class jrummikub.model.Hand +
  +
fixInvalidDrop(E, Position, StoneTray.Direction) - +Method in class jrummikub.model.StoneTray +
Checks whether the object may be placed on the given position, computes + new position if not +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..17f00e5 --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,403 @@ + + + + + + +G-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+G

+
+
GameControl - Class in jrummikub.control
Controls a Game, at some point including all Rounds, starts new Rounds
GameControl(IView) - +Constructor for class jrummikub.control.GameControl +
Constructor +
GameState - Class in jrummikub.model
Class managing the overall and momentary GameState
GameState() - +Constructor for class jrummikub.model.GameState +
Create a new GameState with an empty table and (currently) 4 new players. +
get(int) - +Method in class jrummikub.model.StoneSet +
Returns the i-th stone of the set (starting with 0) +
getActivePlayer() - +Method in class jrummikub.model.GameState +
  +
getActivePlayer() - +Method in interface jrummikub.model.IGameState +
Returns the currently active player +
getClickEvent() - +Method in interface jrummikub.view.IClickable +
the click event is emitted when the player clicks on the table/hand/etc. +
getClickEvent() - +Method in class jrummikub.view.impl.AbstractStonePanel +
  +
getColor() - +Method in interface jrummikub.model.IPlayer +
Return the player's color +
getColor() - +Method in class jrummikub.model.Player +
  +
getColor() - +Method in class jrummikub.model.Stone +
Returns the color of the stone. +
getEndOfTurnEvent() - +Method in class jrummikub.control.TurnControl +
Get the event that is emitted when the turn is over +
getEndRoundEvent() - +Method in class jrummikub.control.RoundControl +
End the round +
getEndTurnEvent() - +Method in class jrummikub.view.impl.PlayerPanel +
  +
getEndTurnEvent() - +Method in interface jrummikub.view.IPlayerPanel +
The end turn event is emitted when the player wants to end his turn +
getFirst() - +Method in class jrummikub.util.Pair +
Extract the first component of a pair +
getGameHeap() - +Method in class jrummikub.model.GameState +
  +
getGameHeap() - +Method in interface jrummikub.model.IGameState +
Returns the heap of stones to draw from +
getHand() - +Method in interface jrummikub.model.IPlayer +
Get the current hand of the player +
getHand() - +Method in class jrummikub.model.Player +
  +
getHandPanel() - +Method in class jrummikub.view.impl.PlayerPanel +
  +
getHandPanel() - +Method in interface jrummikub.view.IPlayerPanel +
  +
getHeight() - +Method in interface jrummikub.model.Sizeable +
Get the height of the object +
getHeight() - +Method in class jrummikub.model.Stone +
  +
getHeight() - +Method in class jrummikub.model.StoneSet +
  +
getHoveredStone() - +Method in class jrummikub.view.impl.AbstractStonePanel +
Returns the stone the mouse pointer is hovering over +
getLeftConnectorClickEvent() - +Method in class jrummikub.view.impl.TablePanel +
  +
getLeftConnectorClickEvent() - +Method in interface jrummikub.view.ITablePanel +
the left connector click event is emitted when the player clicks on a left + connector of a stone set on the table . +
getName() - +Method in interface jrummikub.model.IPlayer +
Return the name of the player +
getName() - +Method in class jrummikub.model.Player +
  +
getNewGameEvent() - +Method in class jrummikub.view.impl.View +
  +
getNewGameEvent() - +Method in class jrummikub.view.impl.WinPanel +
The new game event is emitted when the player wants to start a new game +
getNewGameEvent() - +Method in interface jrummikub.view.IView +
The new game event is emitted when the player wants to start a new game +
getNthNextPlayer(int) - +Method in class jrummikub.model.GameState +
  +
getNthNextPlayer(int) - +Method in interface jrummikub.model.IGameState +
Returns the player that would be the active player after i turns +
getOtherClickEvent() - +Method in class jrummikub.view.impl.StoneCollectionPanel +
The other click event is emitted by the stone collection when the player + has clicked on it, but hasn't hit a stone. +
getPlayerCount() - +Method in class jrummikub.model.GameState +
  +
getPlayerCount() - +Method in interface jrummikub.model.IGameState +
Returns the number of players +
getPlayerPanel() - +Method in class jrummikub.view.impl.View +
  +
getPlayerPanel() - +Method in interface jrummikub.view.IView +
Returns the player panel +
getPosition(E) - +Method in interface jrummikub.model.IStoneTray +
Returns the position of an object that is already on the tray +
getPosition(E) - +Method in class jrummikub.model.StoneTray +
  +
getQuitEvent() - +Method in class jrummikub.view.impl.View +
  +
getQuitEvent() - +Method in class jrummikub.view.impl.WinPanel +
The quit event is emitted when the player wants to quit the program +
getQuitEvent() - +Method in interface jrummikub.view.IView +
The quit event is emitted when the player wants to quit the game +
getRangeClickEvent() - +Method in class jrummikub.view.impl.AbstractStonePanel +
  +
getRangeClickEvent() - +Method in interface jrummikub.view.IStonePanel +
the range click event is emitted when the player clicks on the table/hand/ + etc. and wants to select a range instead of a single stone +
getRightConnectorClickEvent() - +Method in class jrummikub.view.impl.TablePanel +
  +
getRightConnectorClickEvent() - +Method in interface jrummikub.view.ITablePanel +
the right connector click event is emitted when the player clicks on a + right connector of a stone set on the table . +
getSecond() - +Method in class jrummikub.util.Pair +
Extract the second component of a pair +
getSetClickEvent() - +Method in class jrummikub.view.impl.AbstractStonePanel +
  +
getSetClickEvent() - +Method in interface jrummikub.view.IStonePanel +
the set click event is emitted when the player clicks on the table/hand/ + etc. and wants to select a whole set instead of a single stone +
getSize() - +Method in interface jrummikub.model.IStoneTray +
Return the number of objects on the tray +
getSize() - +Method in class jrummikub.model.StoneHeap +
Get the number of stones left +
getSize() - +Method in class jrummikub.model.StoneTray +
  +
getSortByGroupsEvent() - +Method in class jrummikub.view.impl.PlayerPanel +
  +
getSortByGroupsEvent() - +Method in interface jrummikub.view.IPlayerPanel +
The sort by groups event is emitted when the player wants to sort his + stones by groups +
getSortByRunsEvent() - +Method in class jrummikub.view.impl.PlayerPanel +
  +
getSortByRunsEvent() - +Method in interface jrummikub.view.IPlayerPanel +
The sort by runs event is emitted when the player wants to sort his stones + by runs +
getStartTurnEvent() - +Method in class jrummikub.view.impl.StartTurnPanel +
The start turn event is emitted when the current player has clicked the + start turn button +
getStartTurnEvent() - +Method in class jrummikub.view.impl.View +
  +
getStartTurnEvent() - +Method in interface jrummikub.view.IView +
The start turn event is emitted when the player wants to start his turn +
getStoneClickEvent() - +Method in class jrummikub.view.impl.AbstractStonePanel +
  +
getStoneClickEvent() - +Method in interface jrummikub.view.IStonePanel +
the click event is emitted when the player clicks on the table/hand/etc. +
getStoneCollectionPanel() - +Method in class jrummikub.view.impl.TablePanel +
  +
getStoneCollectionPanel() - +Method in interface jrummikub.view.ITablePanel +
Returns the stone collection (the panel showing the stones currently + selected) +
getStoneHeight() - +Method in class jrummikub.view.impl.StonePainter +
  +
getStonePainter() - +Method in class jrummikub.view.impl.AbstractStonePanel +
  +
getStones() - +Method in class jrummikub.view.impl.AbstractStonePanel +
Returns the list of stones and positions currently set +
getStoneWidth() - +Method in class jrummikub.view.impl.StonePainter +
  +
getTable() - +Method in class jrummikub.model.GameState +
  +
getTable() - +Method in interface jrummikub.model.IGameState +
Get the current Table +
getTablePanel() - +Method in class jrummikub.view.impl.View +
  +
getTablePanel() - +Method in interface jrummikub.view.IView +
Returns the table +
getTimeRunOutEvent() - +Method in interface jrummikub.control.ITurnTimer +
Returns the event that is emitted if the timer timed out. +
getTimeRunOutEvent() - +Method in class jrummikub.control.TurnTimer +
  +
getTranslation() - +Method in class jrummikub.view.impl.AbstractStonePanel +
Returns the translation in pixels the stones in this panel are painted with +
getTranslation() - +Method in class jrummikub.view.impl.StoneCollectionPanel +
  +
getTranslation() - +Method in class jrummikub.view.impl.TablePanel +
  +
getValue() - +Method in class jrummikub.model.Stone +
Returns the value of the stone. +
getWidth() - +Method in interface jrummikub.model.Sizeable +
Get the width of the object +
getWidth() - +Method in class jrummikub.model.Stone +
  +
getWidth() - +Method in class jrummikub.model.StoneSet +
  +
getX() - +Method in class jrummikub.model.Position +
Get the x coordinate of the position +
getY() - +Method in class jrummikub.model.Position +
Get the y coordinate of the position +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..e432595 --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,187 @@ + + + + + + +H-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+H

+
+
Hand - Class in jrummikub.model
Class managing a Player's Stones
Hand() - +Constructor for class jrummikub.model.Hand +
  +
handle() - +Method in interface jrummikub.util.IListener +
This method is called whenever a class we're listening to emits an event +
handle(T) - +Method in interface jrummikub.util.IListener1 +
This method is called whenever a class we're listening to emits an event +
handle(T1, T2) - +Method in interface jrummikub.util.IListener2 +
This method is called whenever a class we're listening to emits an event +
handleOtherClickEvent(Position) - +Method in class jrummikub.view.impl.AbstractStonePanel +
Overwrite this method to signal if special zone was clicked +
handleOtherClickEvent(Position) - +Method in class jrummikub.view.impl.StoneCollectionPanel +
  +
handleOtherClickEvent(Position) - +Method in class jrummikub.view.impl.TablePanel +
  +
handleOtherMoveEvent(Position) - +Method in class jrummikub.view.impl.AbstractStonePanel +
Overwrite this method to signal if special zone was hovered +
handleOtherMoveEvent(Position) - +Method in class jrummikub.view.impl.TablePanel +
  +
HandPanel - Class in jrummikub.view.impl
Implementation of the board
HandPanel() - +Constructor for class jrummikub.view.impl.HandPanel +
Creates a new Board instance +
hashCode() - +Method in class jrummikub.model.Position +
  +
heap - +Variable in class jrummikub.model.StoneHeap +
  +
HEIGHT - +Static variable in class jrummikub.model.Hand +
The height of the hand +
HEIGHT_SCALE - +Static variable in class jrummikub.view.impl.StonePainter +
The height of one pixel in the scale of 1.0 +
HORIZONTAL_BORDER - +Static variable in class jrummikub.model.StoneSet +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..4a610b0 --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,162 @@ + + + + + + +I-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+I

+
+
IClickable - Interface in jrummikub.view
An interface for view elements that can emit click events
IEvent - Interface in jrummikub.util
Interface for classes that can generate parameterless events
IEvent1<T> - Interface in jrummikub.util
Interface for classes that can generate events having a single parameter
IEvent2<T1,T2> - Interface in jrummikub.util
Interface for classes that can generate events having a two parameters
IGameState - Interface in jrummikub.model
Interface for GameState model
IHand - Interface in jrummikub.model
Interface for the Hand model
IHandPanel - Interface in jrummikub.view
The view for a player's hand that displays his stones
IListener - Interface in jrummikub.util
Interface for classes that can receive parameterless events
IListener1<T> - Interface in jrummikub.util
Interface for classes that can receive parameterless events having a single + parameter
IListener2<T1,T2> - Interface in jrummikub.util
Interface for classes that can receive parameterless events having a two + parameters
IPlayer - Interface in jrummikub.model
Interface for Player model
IPlayerPanel - Interface in jrummikub.view
The player panel that contains a player's board and other user interfaces
isJoker() - +Method in class jrummikub.model.Stone +
Returns whether the stone is a joker or not. +
IStoneCollectionPanel - Interface in jrummikub.view
The view of the collection that shows the stones a player has selected
IStonePanel - Interface in jrummikub.view
An interface for view elements that can emit click events for clicks on stones
IStoneTray<E extends Sizeable> - Interface in jrummikub.model
Interface for the StoneTray model
isValid() - +Method in interface jrummikub.model.ITable +
Tests the Table for rule conflicts by checking all the StoneSet +
isValid() - +Method in class jrummikub.model.StoneSet +
Test for rule conflict within the StoneSet +
isValid() - +Method in class jrummikub.model.Table +
Tests the Table for rule conflicts by checking all the StoneSet +
ITable - Interface in jrummikub.model
Interface for the Table model
ITablePanel - Interface in jrummikub.view
The view of the table, where the stone sets lie
iterator() - +Method in class jrummikub.model.StoneSet +
  +
iterator() - +Method in class jrummikub.model.StoneTray +
  +
ITurnTimer - Interface in jrummikub.control
Interface for the TurnTimer
IView - Interface in jrummikub.view
The top-level view interface
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..e05bfb1 --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,148 @@ + + + + + + +J-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+

+J

+
+
join(StoneSet) - +Method in class jrummikub.model.StoneSet +
Joins StoneSet to another StoneSet and returns the resulting new StoneSet +
JRummikub - Class in jrummikub
The main class
JRummikub() - +Constructor for class jrummikub.JRummikub +
  +
jrummikub.view.impl - package jrummikub.view.impl
 
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I J M N O P R S T V W
+ + + -- cgit v1.2.3