Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I L M N O P R S T U W

A

addBlackCherryMode - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
addChild(CherryTreeEditorPanel.CherryPanel, DefaultMutableTreeNode) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
addChild(RootedTree) - Method in class cgsuite.extras.RootedTree
Add the child to the children list and update the depth information.
addGreenCherryMode - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
addRedCherryMode - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
addTreeStrings(StringBuffer, DefaultMutableTreeNode) - Method in class cgsuite.extras.CherryTreeEditorPanel
 
alterGame(Game) - Method in class cgsuite.extras.StaggerEditorPanel
Change the game being edited, but without finishing the edit.
amazonsIcons - Variable in class cgsuite.extras.ExtrasPlugin
 

B

BLACK - Static variable in class cgsuite.extras.CherryTreePosition
 
BLACK_CHERRY - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
BLUE - Static variable in class cgsuite.extras.CherryPathPosition
 
blackWhiteIcons - Variable in class cgsuite.extras.ExtrasPlugin
 
bufferEnd - Variable in class cgsuite.extras.CherryPathPosition
 
bufferStart - Variable in class cgsuite.extras.CherryPathPosition
 

C

CHERRY_HEIGHT - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
CHERRY_WIDTH - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
CUT_IMAGE - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
CherryPathPosition - class cgsuite.extras.CherryPathPosition.
A CherryTree position consisting only of a single path.
CherryPathPosition() - Constructor for class cgsuite.extras.CherryPathPosition
 
CherryPathPosition(String) - Constructor for class cgsuite.extras.CherryPathPosition
 
CherryPathPosition(short[], int, int) - Constructor for class cgsuite.extras.CherryPathPosition
 
CherryPathPosition(short[]) - Constructor for class cgsuite.extras.CherryPathPosition
 
CherryTreeEditor - class cgsuite.extras.CherryTreeEditor.
An editor for CherryTreePositions.
CherryTreeEditor() - Constructor for class cgsuite.extras.CherryTreeEditor
 
CherryTreeEditorPanel - class cgsuite.extras.CherryTreeEditorPanel.
An editor panel for CherryTrees.
CherryTreeEditorPanel() - Constructor for class cgsuite.extras.CherryTreeEditorPanel
 
CherryTreeEditorPanel(String, boolean) - Constructor for class cgsuite.extras.CherryTreeEditorPanel
 
CherryTreeEditorPanel.CherryPanel - class cgsuite.extras.CherryTreeEditorPanel.CherryPanel.
 
CherryTreeEditorPanel.CherryPanel(BufferedImage) - Constructor for class cgsuite.extras.CherryTreeEditorPanel.CherryPanel
 
CherryTreeEditorPanel.CherryTreePanel - class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.
 
CherryTreeEditorPanel.CherryTreePanel() - Constructor for class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
CherryTreeEditorPanel.CherryTreePanel.AddCherryMode - class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode.
 
CherryTreeEditorPanel.CherryTreePanel.AddCherryMode() - Constructor for class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
CherryTreeEditorPanel.CherryTreePanel.DragMode - class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode.
A mouse and motion listener for dragging components in their containers.
CherryTreeEditorPanel.CherryTreePanel.DragMode() - Constructor for class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode - class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode.
 
CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode() - Constructor for class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
CherryTreeEditorPanel.Mode - interface cgsuite.extras.CherryTreeEditorPanel.Mode.
 
CherryTreePosition - class cgsuite.extras.CherryTreePosition.
 
CherryTreePosition() - Constructor for class cgsuite.extras.CherryTreePosition
 
centre - Variable in class cgsuite.extras.UnrootedTree
 
cgsuite.extras - package cgsuite.extras
Contains the core Combinatorial Game Suite library.
charToColour(char) - Static method in class cgsuite.extras.CherryTreePosition
Convert a char from "rRgGbB" to the corresponding colour int.
checkDepths(RootedTree) - Method in class cgsuite.extras.RootedTree
Update the maxDepthChild and second depth child markers, in case child has a greater depth.
cherries - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
cherry - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
cherryOver - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
children - Variable in class cgsuite.extras.RootedTree
The child nodes.
colourFromChar(char) - Method in class cgsuite.extras.CherryPathPosition
 
colourToChar(int) - Static method in class cgsuite.extras.CherryTreePosition
Produce the corresponding (ucase) char for the given int.
compareTo(Object) - Method in class cgsuite.extras.CherryPathPosition
 
compareTo(Object) - Method in class cgsuite.extras.RootedTree
 
compareTo(Object) - Method in class cgsuite.extras.StaggerPosition
Not sure if this is the intended way to do this.
compareTo(Object) - Method in class cgsuite.extras.UnrootedTree
 
constructGame(EditorPanel, Class) - Method in class cgsuite.extras.CherryTreeEditor
Constructs a Game based on the specified editor panel.
createDefaultEditorPanel(Class) - Method in class cgsuite.extras.CherryTreeEditor
 
createEditorPanel(Game) - Method in class cgsuite.extras.CherryTreeEditor
Creates a new EditorPanel for the specified game.
currentMode - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 

D

domineeringIcons - Variable in class cgsuite.extras.ExtrasPlugin
 
dragMode - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
dragging - Variable in class cgsuite.extras.StaggerEditorPanel
Whether there is a piece drag going on right now

E

EMPTY_PATH - Static variable in class cgsuite.extras.CherryPathPosition
 
ExtrasPlugin - class cgsuite.extras.ExtrasPlugin.
The Combinatorial Game Suite additional games Plug-in.
ExtrasPlugin() - Constructor for class cgsuite.extras.ExtrasPlugin
 
editExistingGame(Game) - Method in class cgsuite.extras.StaggerEditorPanel
As well as setting the game, set the maximum sizes for the board, so that it will display properly.
empty - Variable in class cgsuite.extras.CherryTreePosition
Whether this node is an empty tree.
equals(Object) - Method in class cgsuite.extras.CherryPathPosition
 
equals(Object) - Method in class cgsuite.extras.RootedTree
 
equals(Object) - Method in class cgsuite.extras.UnrootedTree
 

F

firstGame - Variable in class cgsuite.extras.StaggerEditorPanel
We keep track of the first game to establish whether moves are legal or not.

G

GREEN - Static variable in class cgsuite.extras.CherryPathPosition
 
GREEN - Static variable in class cgsuite.extras.CherryTreePosition
 
GREEN_CHERRY - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
game() - Method in class cgsuite.extras.StaggerEditorPanel
Avoids a whole lot of casts that make the code unreadable
getCherryType() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryPanel
 
getDist() - Method in class cgsuite.extras.StaggerPosition
 
getInverse() - Method in class cgsuite.extras.CherryPathPosition
 
getInverse() - Method in class cgsuite.extras.CherryTreePosition
 
getInverse() - Method in class cgsuite.extras.RootedTree
 
getInverse() - Method in class cgsuite.extras.StaggerPosition
Impartial game, so it is its own inverse
getInverse() - Method in class cgsuite.extras.UnrootedTree
 
getLeftOptions() - Method in class cgsuite.extras.CherryPathPosition
 
getLeftOptions() - Method in class cgsuite.extras.CherryTreePosition
 
getLeftOptions() - Method in class cgsuite.extras.StaggerPosition
Impartial game, so left and right options are identical
getMaxDepth() - Method in class cgsuite.extras.RootedTree
 
getNorth() - Method in class cgsuite.extras.StaggerPosition
 
getOptions(boolean) - Method in class cgsuite.extras.CherryTreePosition
 
getOptions(boolean) - Method in class cgsuite.extras.RootedTree
Get the rooted options (left or right) of this parent.
getOptions(boolean) - Method in class cgsuite.extras.UnrootedTree
 
getOrientation() - Method in class cgsuite.extras.StaggerPosition
Construct the int array representing this position.
getPluginInfo() - Method in class cgsuite.extras.ExtrasPlugin
 
getPosition(String) - Static method in class cgsuite.extras.RootedTree
 
getPosition(String) - Static method in class cgsuite.extras.UnrootedTree
 
getPreferredSize() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
getRightOptions() - Method in class cgsuite.extras.CherryPathPosition
 
getRightOptions() - Method in class cgsuite.extras.CherryTreePosition
 
getRightOptions() - Method in class cgsuite.extras.StaggerPosition
Impartial game, so left and right options are identical
getRootedInverse() - Method in class cgsuite.extras.CherryTreePosition
 
getRootedTree(String) - Static method in class cgsuite.extras.CherryTreePosition
 
getSquareForPoint(int, int) - Method in class cgsuite.extras.StaggerEditorPanel
Return the indices of the square that contains the point, or null if it is outside the board.
getTreeString() - Method in class cgsuite.extras.CherryTreeEditorPanel
 
getUnrootedTree(String) - Static method in class cgsuite.extras.CherryTreePosition
 
getWest() - Method in class cgsuite.extras.StaggerPosition
 

H

HeapGameArray - class cgsuite.extras.HeapGameArray.
 
HeapGameArray(int[]) - Constructor for class cgsuite.extras.HeapGameArray
 
HeapGameArray(String) - Constructor for class cgsuite.extras.HeapGameArray
 
hashCode() - Method in class cgsuite.extras.CherryPathPosition
 
hashCode() - Method in class cgsuite.extras.CherryTreePosition
 
heapCtrs - Variable in class cgsuite.extras.HeapGameArray
 

I

img - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryPanel
 
init() - Method in class cgsuite.extras.HeapGameArray
 
initialize(PluginContext) - Method in class cgsuite.extras.ExtrasPlugin
 
installMode() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
installMode() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
installMode() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
installMode() - Method in interface cgsuite.extras.CherryTreeEditorPanel.Mode
 
isCentred() - Method in class cgsuite.extras.RootedTree
 
isDoubleCentred() - Method in class cgsuite.extras.RootedTree
 
isEmpty() - Method in class cgsuite.extras.CherryTreePosition
Whether this is the empty tree.
isRooted() - Method in class cgsuite.extras.CherryTreeEditorPanel
Get the Rooted value.
isSingleCentred() - Method in class cgsuite.extras.RootedTree
 
isValid() - Method in class cgsuite.extras.StaggerPosition
Whether this represents a valid board position or not.
isValidMove(StaggerPosition) - Method in class cgsuite.extras.StaggerPosition
Check that the game given can be reached from the current game in exactly one move.

L

LargestNimArray - class cgsuite.extras.LargestNimArray.
 
LargestNimArray() - Constructor for class cgsuite.extras.LargestNimArray
 
lastLeafX - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
Used for layout and size
lastLeafY - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
Used for layout and size
lastMousePoint - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
layoutNode(DefaultMutableTreeNode, int) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
Layout the node with a simple tree-layout algorithm.
layoutTree() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
Lay the tree out in a simple manner.

M

MOVE_IMAGE - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
main(String[]) - Static method in class cgsuite.extras.CherryTreeEditorPanel
 
makePosition(String) - Static method in class cgsuite.extras.RootedTree
 
makePosition(String) - Static method in class cgsuite.extras.UnrootedTree
 
markMultiPileOptions(int, boolean[], int[], int, int, int) - Method in class cgsuite.extras.HeapGameArray
 
markOptions(int, boolean[], int[]) - Method in class cgsuite.extras.HeapGameArray
 
markOptions(int, int, boolean[]) - Method in class cgsuite.extras.LargestNimArray
 
markOptions(int, int, boolean[]) - Method in class cgsuite.extras.WythoffNimArray
 
markTwoPileOptions(int, boolean[], int[]) - Method in class cgsuite.extras.HeapGameArray
 
maxDepthChild - Variable in class cgsuite.extras.RootedTree
The child with the greatest depth,
maxNorth - Variable in class cgsuite.extras.StaggerEditorPanel
The index of the largest north square that must be displayed.
maxWest - Variable in class cgsuite.extras.StaggerEditorPanel
The index of the largest west square that must be displayed.
mouseClicked(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mouseClicked(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseClicked(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mouseClicked(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
A single click on the square containing the piece toggles its direction.
mouseDown - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseDragged(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mouseDragged(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseDragged(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mouseDragged(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
Move the piece to the specified cell.
mouseEntered(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mouseEntered(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseEntered(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mouseEntered(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
 
mouseExited(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mouseExited(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseExited(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mouseExited(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
 
mouseMoved(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mouseMoved(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseMoved(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mouseMoved(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
 
mousePressed(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mousePressed(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mousePressed(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mousePressed(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
 
mouseReleased(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
mouseReleased(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
mouseReleased(MouseEvent) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
mouseReleased(MouseEvent) - Method in class cgsuite.extras.StaggerEditorPanel
Dragging must stop now: set dragging to false

N

NORTH - Static variable in class cgsuite.extras.StaggerPosition
ints are most suitable for these because subclasses will need more than two orientations.
nodeColour - Variable in class cgsuite.extras.RootedTree
The colour of the node (RED, BLACK, GREEN)
nodeForCherry(CherryTreeEditorPanel.CherryPanel) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
north - Variable in class cgsuite.extras.StaggerPosition
west and north indicate the number of spaces left in that direction.

O

offset - Variable in class cgsuite.extras.StaggerEditorPanel
Offset from the edge of the panel to the start of the board
orientation - Variable in class cgsuite.extras.StaggerPosition
west and north indicate the number of spaces left in that direction.

P

paintChildren(Graphics) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
paintChildrenOnto(Graphics) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
paintComponent(Graphics) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryPanel
 
paintComponent(Graphics) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
paintComponent(Graphics) - Method in class cgsuite.extras.StaggerEditorPanel
Paint the thing.
paintOver(Graphics2D) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
paintOver(Graphics2D) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
paintOver(Graphics2D) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
paintOver(Graphics2D) - Method in interface cgsuite.extras.CherryTreeEditorPanel.Mode
 
panel - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
parent - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
period - Variable in class cgsuite.extras.HeapGameArray
 
position - Variable in class cgsuite.extras.CherryPathPosition
 
preperiod - Variable in class cgsuite.extras.HeapGameArray
 

R

RED - Static variable in class cgsuite.extras.CherryPathPosition
 
RED - Static variable in class cgsuite.extras.CherryTreePosition
 
RED_CHERRY - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
RootedTree - class cgsuite.extras.RootedTree.
A rooted cherrytree has a node designated as the root, which cannot be changed.
RootedTree() - Constructor for class cgsuite.extras.RootedTree
Default constructor creates an empty tree
RootedTree(char) - Constructor for class cgsuite.extras.RootedTree
Leaf constructor: '.' represents an empty tree
removeCherryMode - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
removeChild(CherryTreePosition) - Method in class cgsuite.extras.RootedTree
Remove a single entry in the children list that has the same string representation as the child passed in.
removeMode() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
removeMode() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
removeMode() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.RemoveCherryMode
 
removeMode() - Method in interface cgsuite.extras.CherryTreeEditorPanel.Mode
 
repaintPanel() - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
Makes repaint() available to internal components.
replaceCurrentMode(CherryTreeEditorPanel.Mode) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
resetMaxima() - Method in class cgsuite.extras.RootedTree
Recalculate the maxDepth and secondMaxDepth entries.
rooted - Variable in class cgsuite.extras.CherryTreeEditorPanel
 
rotate() - Method in class cgsuite.extras.RootedTree
Return the rootedtree that results from a single rotation on this tree.
rules - Variable in class cgsuite.extras.HeapGameArray
 

S

StaggerEditorPanel - class cgsuite.extras.StaggerEditorPanel.
An editor panel for a single instance of Stagger.
StaggerEditorPanel() - Constructor for class cgsuite.extras.StaggerEditorPanel
The basic constructor.
StaggerPosition - class cgsuite.extras.StaggerPosition.
An impartial grid game with one piece.
StaggerPosition() - Constructor for class cgsuite.extras.StaggerPosition
A default zero game.
StaggerPosition(int, int, int) - Constructor for class cgsuite.extras.StaggerPosition
Basic constructor directly sets all fields (west, north, orientation).
StaggerPosition(StaggerPosition, int) - Constructor for class cgsuite.extras.StaggerPosition
Move constructor with no direction change.
StaggerPosition(StaggerPosition, int, int) - Constructor for class cgsuite.extras.StaggerPosition
Move constructor with orientation change.
StaggerPosition(String) - Constructor for class cgsuite.extras.StaggerPosition
Human-readable (ish) string constructor.
secondCentre - Variable in class cgsuite.extras.UnrootedTree
 
secondDepthChild - Variable in class cgsuite.extras.RootedTree
The child with the second-greatest depth.
setCentre(Component, Point) - Static method in class cgsuite.extras.CherryTreeEditorPanel
Set the point value passed in to the centre of the component c, in the coordinate space of c's container.
setCentre(RootedTree) - Method in class cgsuite.extras.UnrootedTree
 
setCentres(RootedTree, RootedTree) - Method in class cgsuite.extras.UnrootedTree
 
setCherryType(BufferedImage) - Method in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.AddCherryMode
 
setTree(String, boolean) - Method in class cgsuite.extras.CherryTreeEditorPanel
Set the tree and the rootedness value.
skipOneTree(String, int) - Static method in class cgsuite.extras.RootedTree
Return the first index into src after the tree description beginning at start.
squareSize - Variable in class cgsuite.extras.StaggerEditorPanel
 
startDraggingPoint - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel.DragMode
 
stringRep - Variable in class cgsuite.extras.RootedTree
The canonical string representation for this tree.

T

TREE_IMAGE - Static variable in class cgsuite.extras.CherryTreeEditorPanel
 
toString() - Method in class cgsuite.extras.CherryPathPosition
 
toString() - Method in class cgsuite.extras.HeapGameArray
 
toString() - Method in class cgsuite.extras.RootedTree
The String representation of a CherryTreePosition is "CherryTree(" + treeRep + ")".
toString() - Method in class cgsuite.extras.StaggerPosition
Simple string representation.
toString() - Method in class cgsuite.extras.UnrootedTree
 
tree - Variable in class cgsuite.extras.CherryTreeEditorPanel.CherryTreePanel
 
treeStringOnly(String) - Static method in class cgsuite.extras.CherryTreePosition
Return a string with any occurrences of "RootedCherryTree" or "CherryTree" removed.

U

UnrootedTree - class cgsuite.extras.UnrootedTree.
An unrooted cherrytree is still stored as a tree, but the root may be different to that designated in the constructor.
UnrootedTree() - Constructor for class cgsuite.extras.UnrootedTree
Default constructor does not set anything.
UnrootedTree(RootedTree) - Constructor for class cgsuite.extras.UnrootedTree
 
UnrootedTree(RootedTree, RootedTree) - Constructor for class cgsuite.extras.UnrootedTree
 
unRootTree(RootedTree) - Static method in class cgsuite.extras.UnrootedTree
 
updateEditorPanel(EditorPanel, Game) - Method in class cgsuite.extras.CherryTreeEditor
Updates the specified editor panel with the specified game.
updateMaxSize() - Method in class cgsuite.extras.StaggerEditorPanel
Set the maximum size to the maximum of its previous value and the maximum needed to successfully display the game.

W

WEST - Static variable in class cgsuite.extras.StaggerPosition
ints are most suitable for these because subclasses will need more than two orientations.
WythoffNimArray - class cgsuite.extras.WythoffNimArray.
 
WythoffNimArray() - Constructor for class cgsuite.extras.WythoffNimArray
 
west - Variable in class cgsuite.extras.StaggerPosition
west and north indicate the number of spaces left in that direction.

A B C D E F G H I L M N O P R S T U W