A B C D E F G H I K L M N O P R S T U V W Z 
All Classes All Packages

A

add(BoardData) - Method in class featurecat.lizzie.rules.BoardHistoryList
Add new data after head.
add(BoardHistoryNode) - Method in class featurecat.lizzie.rules.BoardHistoryNode
Sets up for a new node.
addListener(LeelazListener) - Method in class featurecat.lizzie.analysis.Leelaz
 
addNodeProperties(Map<String, String>) - Method in class featurecat.lizzie.rules.Board
Add a keys and values to node
addNodeProperty(String, String) - Method in class featurecat.lizzie.rules.Board
Add a key and value to node
addOrGoto(BoardData) - Method in class featurecat.lizzie.rules.BoardHistoryList
 
addOrGoto(BoardData) - Method in class featurecat.lizzie.rules.BoardHistoryNode
If we already have a next node with the same BoardData, move to it, otherwise add it and move to it.
addOrGoto(BoardData, boolean) - Method in class featurecat.lizzie.rules.BoardHistoryList
 
addOrGoto(BoardData, boolean) - Method in class featurecat.lizzie.rules.BoardHistoryNode
If we already have a next node with the same BoardData, move to it, otherwise add it and move to it.
addProperties(String) - Method in class featurecat.lizzie.rules.BoardData
Add the properties from string
addProperties(Map<String, String>) - Method in class featurecat.lizzie.rules.BoardData
Add the properties
addProperties(Map<String, String>, String) - Static method in class featurecat.lizzie.rules.SGFParser
Add the properties from string
addProperties(Map<String, String>, Map<String, String>) - Static method in class featurecat.lizzie.rules.SGFParser
Add the properties by mutating the props
addProperty(String, String) - Method in class featurecat.lizzie.rules.BoardData
Add a key and value
addProperty(Map<String, String>, String, String) - Static method in class featurecat.lizzie.rules.SGFParser
Add a key and value to the props
addStone(int, int, Stone) - Method in class featurecat.lizzie.rules.Board
Add a stone to the board representation.
allowMoveNumber - Variable in class featurecat.lizzie.Config
 
appendWinrateToComment - Variable in class featurecat.lizzie.Config
 
apply() - Method in class featurecat.lizzie.gui.GameInfoDialog
 
apply() - Method in class featurecat.lizzie.gui.NewGameDialog
 
asCoordinates(String) - Static method in class featurecat.lizzie.rules.Board
Converts a named coordinate eg C16, T5, K10, etc to an x and y coordinate
autosave() - Method in class featurecat.lizzie.rules.Board
 
autosaveToMemory() - Method in class featurecat.lizzie.rules.Board
 

B

background() - Method in class featurecat.lizzie.theme.Theme
 
bestMoveCoordinateName() - Method in class featurecat.lizzie.gui.BoardRenderer
Return the best move of Leelaz's suggestions
bestMoveNotification(List<MoveData>) - Method in interface featurecat.lizzie.analysis.LeelazListener
 
bestMoveNotification(List<MoveData>) - Method in class featurecat.lizzie.rules.Board
 
BLACK - featurecat.lizzie.rules.Stone
 
BLACK_CAPTURED - featurecat.lizzie.rules.Stone
 
BLACK_GHOST - featurecat.lizzie.rules.Stone
 
BLACK_POINT - featurecat.lizzie.rules.Stone
 
BLACK_RECURSED - featurecat.lizzie.rules.Stone
 
blackCaptures - Variable in class featurecat.lizzie.rules.BoardData
 
blackStone() - Method in class featurecat.lizzie.theme.Theme
 
blackToPlay - Variable in class featurecat.lizzie.rules.BoardData
 
blunderBarColor - Variable in class featurecat.lizzie.Config
 
blunderBarColor() - Method in class featurecat.lizzie.theme.Theme
The color of the blunder bar
blunderNodeColors - Variable in class featurecat.lizzie.Config
 
blunderNodeColors() - Method in class featurecat.lizzie.theme.Theme
The color list of the blunder node
blunderWinrateThresholds - Variable in class featurecat.lizzie.Config
 
blunderWinrateThresholds() - Method in class featurecat.lizzie.theme.Theme
The threshold list of the blunder winrate
board - Static variable in class featurecat.lizzie.Lizzie
 
board() - Method in class featurecat.lizzie.theme.Theme
 
Board - Class in featurecat.lizzie.rules
 
Board() - Constructor for class featurecat.lizzie.rules.Board
 
BoardData - Class in featurecat.lizzie.rules
 
BoardData(Stone[], Optional<int[]>, Stone, boolean, Zobrist, int, int[], int, int, double, int) - Constructor for class featurecat.lizzie.rules.BoardData
 
BoardHistoryList - Class in featurecat.lizzie.rules
Linked list data structure to store board history
BoardHistoryList(BoardData) - Constructor for class featurecat.lizzie.rules.BoardHistoryList
Initialize a new board history list, whose first node is data
BoardHistoryNode - Class in featurecat.lizzie.rules
Node structure for the board history / sgf tree
BoardHistoryNode(BoardData) - Constructor for class featurecat.lizzie.rules.BoardHistoryNode
Initializes a new list node
BoardRenderer - Class in featurecat.lizzie.gui
 
BoardRenderer(boolean) - Constructor for class featurecat.lizzie.gui.BoardRenderer
 
boardSize - Static variable in class featurecat.lizzie.rules.Board
 
Branch - Class in featurecat.lizzie.analysis
 
Branch(Board, List<String>) - Constructor for class featurecat.lizzie.analysis.Branch
 

C

childAtDepth(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
Given some depth, returns the child at the given depth in the main trunk.
clear() - Method in class featurecat.lizzie.gui.LizzieFrame
Clears related status from empty board.
clear() - Method in class featurecat.lizzie.gui.WinrateGraph
Clears winrate status from empty board.
clear() - Method in class featurecat.lizzie.rules.Board
Clears all history and starts over from empty board.
clear() - Method in class featurecat.lizzie.rules.BoardHistoryList
Clear history.
clear() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Remove all subsequent nodes.
clone() - Method in class featurecat.lizzie.rules.Zobrist
 
comment - Variable in class featurecat.lizzie.rules.BoardData
 
comment(String) - Method in class featurecat.lizzie.rules.Board
The comment.
commentBackgroundColor - Variable in class featurecat.lizzie.Config
 
commentBackgroundColor() - Method in class featurecat.lizzie.theme.Theme
The background color of the comment panel
commentFontColor - Variable in class featurecat.lizzie.Config
 
commentFontColor() - Method in class featurecat.lizzie.theme.Theme
The font color of the comment
commentFontSize - Variable in class featurecat.lizzie.Config
 
commentFontSize() - Method in class featurecat.lizzie.theme.Theme
The font size of the comment
commentNodeColor - Variable in class featurecat.lizzie.Config
 
commentNodeColor() - Method in class featurecat.lizzie.theme.Theme
The color of the node with the comment
config - Variable in class featurecat.lizzie.Config
 
config - Static variable in class featurecat.lizzie.Lizzie
 
Config - Class in featurecat.lizzie
 
Config() - Constructor for class featurecat.lizzie.Config
 
convertCoordinatesToName(int, int) - Static method in class featurecat.lizzie.rules.Board
Converts a x and y coordinate to a named coordinate eg C16, T5, K10, etc
convertScreenToCoordinates(int, int) - Method in class featurecat.lizzie.gui.BoardRenderer
Converts a location on the screen to a location on the board
convertSgfPosToCoord(String) - Static method in class featurecat.lizzie.rules.SGFParser
 
coordinate - Variable in class featurecat.lizzie.analysis.MoveData
 
copySgf() - Method in class featurecat.lizzie.gui.LizzieFrame
 
createCommentImage(boolean, int, int) - Method in class featurecat.lizzie.gui.LizzieFrame
Create comment cached image
currentBranchLength() - Method in class featurecat.lizzie.rules.BoardHistoryList
Returns the length of current branch
currentEngineN() - Method in class featurecat.lizzie.analysis.Leelaz
 
currentWeight() - Method in class featurecat.lizzie.analysis.Leelaz
 

D

DAME - featurecat.lizzie.rules.Stone
 
data - Variable in class featurecat.lizzie.analysis.Branch
 
DEFAULT_KOMI - Static variable in class featurecat.lizzie.analysis.GameInfo
 
DEFAULT_NAME_CPU_PLAYER - Static variable in class featurecat.lizzie.analysis.GameInfo
 
DEFAULT_NAME_HUMAN_PLAYER - Static variable in class featurecat.lizzie.analysis.GameInfo
 
deleteBranch() - Method in class featurecat.lizzie.rules.Board
 
deleteChild(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
deleteMove() - Method in class featurecat.lizzie.rules.Board
 
depthOfNode(BoardHistoryNode) - Method in class featurecat.lizzie.rules.BoardHistoryNode
Given a child node, find the depth of that child node in its parent
detect(FileInputStream) - Static method in class featurecat.lizzie.util.EncodingDetector
 
detect(String) - Static method in class featurecat.lizzie.util.EncodingDetector
 
draw(Graphics2D) - Method in class featurecat.lizzie.gui.BoardRenderer
Draw a go board
draw(Graphics2D, int, int, int, int) - Method in class featurecat.lizzie.gui.VariationTree
 
draw(Graphics2D, int, int, int, int) - Method in class featurecat.lizzie.gui.WinrateGraph
 
draw(Graphics2D, int, int, int, int, boolean) - Method in class featurecat.lizzie.gui.VariationTree
 
drawTextureImage(Graphics2D, BufferedImage, int, int, int, int) - Method in class featurecat.lizzie.gui.BoardRenderer
Draw texture image
drawTree(Graphics2D, int, int, int, int, int, BoardHistoryNode, int, boolean, boolean) - Method in class featurecat.lizzie.gui.VariationTree
 
dummy - Variable in class featurecat.lizzie.rules.BoardData
 
dynamicWinrateGraphWidth - Variable in class featurecat.lizzie.Config
 

E

editGameInfo() - Static method in class featurecat.lizzie.gui.LizzieFrame
 
empty(int) - Static method in class featurecat.lizzie.rules.BoardData
 
EMPTY - featurecat.lizzie.rules.Stone
 
EncodingDetector - Class in featurecat.lizzie.util
 
EncodingDetector() - Constructor for class featurecat.lizzie.util.EncodingDetector
 
engineCommand() - Method in class featurecat.lizzie.analysis.Leelaz
 
equals(Object) - Method in class featurecat.lizzie.rules.Zobrist
 
estimatePassWinrate() - Method in class featurecat.lizzie.analysis.Leelaz
 

F

featurecat.benchmark - package featurecat.benchmark
 
featurecat.lizzie - package featurecat.lizzie
 
featurecat.lizzie.analysis - package featurecat.lizzie.analysis
 
featurecat.lizzie.gui - package featurecat.lizzie.gui
 
featurecat.lizzie.rules - package featurecat.lizzie.rules
 
featurecat.lizzie.theme - package featurecat.lizzie.theme
 
featurecat.lizzie.util - package featurecat.lizzie.util
 
findChildOfPreviousWithVariation() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Find first move with variations in tree above node.
findIndexOfNode(BoardHistoryNode, boolean) - Method in class featurecat.lizzie.rules.BoardHistoryNode
Given a child node, find the index of that child node in its parent
findTop() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Find top of variation (the first move that is on the main trunk)
firstParentWithVariations() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Finds the first parent with variations.
flatten() - Method in class featurecat.lizzie.rules.Board
for handicap
fontName - Variable in class featurecat.lizzie.Config
 
fontName() - Method in class featurecat.lizzie.theme.Theme
Use custom font for general text
FORMAT_HANDICAP - Static variable in class featurecat.lizzie.gui.GameInfoDialog
 
FORMAT_HANDICAP - Static variable in class featurecat.lizzie.gui.NewGameDialog
 
FORMAT_KOMI - Static variable in class featurecat.lizzie.gui.GameInfoDialog
 
FORMAT_KOMI - Static variable in class featurecat.lizzie.gui.NewGameDialog
 
frame - Static variable in class featurecat.lizzie.Lizzie
 
fromInfo(String) - Static method in class featurecat.lizzie.analysis.MoveData
Parses a leelaz ponder output line.
fromSummary(String) - Static method in class featurecat.lizzie.analysis.MoveData
Parses a leelaz summary output line.

G

GameInfo - Class in featurecat.lizzie.analysis
 
GameInfo() - Constructor for class featurecat.lizzie.analysis.GameInfo
 
GameInfoDialog - Class in featurecat.lizzie.gui
 
GameInfoDialog() - Constructor for class featurecat.lizzie.gui.GameInfoDialog
 
genmove(String) - Method in class featurecat.lizzie.analysis.Leelaz
 
getActualBoardLength() - Method in class featurecat.lizzie.gui.BoardRenderer
 
getBestDefaultLeelazPath() - Static method in class featurecat.lizzie.Config
Scans the current directory as well as the current PATH to find a reasonable default leelaz binary.
getBestMoves() - Method in class featurecat.lizzie.analysis.Leelaz
 
getBlunderNodeColor(BoardHistoryNode) - Method in class featurecat.lizzie.gui.LizzieFrame
 
getCurrentHistoryNode() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getData() - Method in class featurecat.lizzie.rules.Board
 
getData() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getData() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
getDate() - Method in class featurecat.lizzie.analysis.GameInfo
 
getDepth() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Returns the number of moves in a tree (only the left-most (trunk) variation)
getDynamicKomi() - Method in class featurecat.lizzie.analysis.Leelaz
 
getFromBackChildren() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
getGameInfo() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getHandicap() - Method in class featurecat.lizzie.analysis.GameInfo
 
getHistory() - Method in class featurecat.lizzie.rules.Board
 
getIndex(int, int) - Static method in class featurecat.lizzie.rules.Board
Calculates the array index of a stone stored at (x, y)
getKomi() - Method in class featurecat.lizzie.analysis.GameInfo
 
getLastMove() - Method in class featurecat.lizzie.rules.Board
Shows where to mark the last coordinate
getLastMove() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getLastMoveColor() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getLocation() - Method in class featurecat.lizzie.gui.BoardRenderer
 
getMoveMNNumber() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getMoveNumber() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getMoveNumberList() - Method in class featurecat.lizzie.rules.Board
Gets current board move number
getMoveNumberList() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getNext() - Method in class featurecat.lizzie.rules.BoardHistoryList
Does not change the pointer position
getNextMove() - Method in class featurecat.lizzie.rules.Board
Gets the move played in this position
getNextMove() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getNexts() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getOrDefault(String, String) - Method in class featurecat.lizzie.rules.BoardData
Get a value with key, or the default if there is no such key
getOrDefault(Map<String, String>, String, String) - Static method in class featurecat.lizzie.rules.SGFParser
Get a value with key, or the default if there is no such key
getPlayerBlack() - Method in class featurecat.lizzie.analysis.GameInfo
 
getPlayerWhite() - Method in class featurecat.lizzie.analysis.GameInfo
 
getPlayoutsString(int) - Method in class featurecat.lizzie.gui.LizzieFrame
 
getPrevious() - Method in class featurecat.lizzie.rules.BoardHistoryList
Does not change the pointer position.
getProperties() - Method in class featurecat.lizzie.rules.BoardData
Get the properties
getProperty(String) - Method in class featurecat.lizzie.rules.BoardData
Get a value with key
getScore(Stone[]) - Method in class featurecat.lizzie.rules.Board
 
getStones() - Method in class featurecat.lizzie.rules.Board
Get current board state
getStones() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
getVariation(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
getVariations() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
getWallpaper() - Method in class featurecat.lizzie.gui.BoardRenderer
 
getWinrateStats() - Method in class featurecat.lizzie.analysis.Leelaz
 
getZobrist() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
GIBParser - Class in featurecat.lizzie.rules
 
GIBParser() - Constructor for class featurecat.lizzie.rules.GIBParser
 
goToMoveNumber(int) - Method in class featurecat.lizzie.rules.Board
 
goToMoveNumberBeyondBranch(int) - Method in class featurecat.lizzie.rules.Board
 
goToMoveNumberByBackChildren(int) - Method in class featurecat.lizzie.rules.Board
Go to move number by back routing from children when in branch
goToMoveNumberHelper(int, boolean) - Method in class featurecat.lizzie.rules.Board
 
goToMoveNumberWithinBranch(int) - Method in class featurecat.lizzie.rules.Board
 
goToNextNodeWithComment() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Go to the next node with the comment.
goToPreviousNodeWithComment() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Go to the previous node with the comment.

H

handicapInsteadOfWinrate - Variable in class featurecat.lizzie.Config
 
hasDepth(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
Check if there is a branch that is at least depth deep (at least depth moves)
hashCode() - Method in class featurecat.lizzie.rules.Zobrist
 
hasVariations() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 

I

inAnalysisMode() - Method in class featurecat.lizzie.rules.Board
 
increaseMaxAlpha(int) - Method in class featurecat.lizzie.gui.BoardRenderer
 
increaseMaxAlpha(int) - Method in class featurecat.lizzie.gui.LizzieFrame
 
incrementDisplayedBranchLength(int) - Method in class featurecat.lizzie.gui.BoardRenderer
 
incrementDisplayedBranchLength(int) - Method in class featurecat.lizzie.gui.LizzieFrame
 
indexOfNode(BoardHistoryNode) - Method in class featurecat.lizzie.rules.BoardHistoryNode
Given a child node, find the index of that child node in its parent
inNode(int, int) - Method in class featurecat.lizzie.gui.VariationTree
 
Input - Class in featurecat.lizzie.gui
 
Input() - Constructor for class featurecat.lizzie.gui.Input
 
inScoreMode() - Method in class featurecat.lizzie.rules.Board
 
isBlack() - Method in enum featurecat.lizzie.rules.Stone
 
isBlacksTurn() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
isCancelled() - Method in class featurecat.lizzie.gui.NewGameDialog
 
isFirstChild() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
isForceRefresh() - Method in class featurecat.lizzie.rules.Board
 
isInside(int, int) - Method in class featurecat.lizzie.gui.BoardRenderer
 
isListProperty(String) - Static method in class featurecat.lizzie.rules.SGFParser
 
isLoaded() - Method in class featurecat.lizzie.analysis.Leelaz
 
isMainTrunk() - Method in class featurecat.lizzie.rules.BoardHistoryNode
Check if node is part of the main trunk (rightmost branch)
isMarkupProperty(String) - Static method in class featurecat.lizzie.rules.SGFParser
 
isMouseOver(int, int) - Method in class featurecat.lizzie.gui.LizzieFrame
 
isPlayingAgainstLeelaz - Variable in class featurecat.lizzie.gui.LizzieFrame
 
isPondering() - Method in class featurecat.lizzie.analysis.Leelaz
 
isSettingHandicap - Variable in class featurecat.lizzie.analysis.Leelaz
 
isShowingBranch() - Method in class featurecat.lizzie.gui.BoardRenderer
 
isThinking - Variable in class featurecat.lizzie.analysis.Leelaz
 
isValid(int, int) - Static method in class featurecat.lizzie.rules.Board
Checks if a coordinate is valid
isWhite() - Method in enum featurecat.lizzie.rules.Stone
 

K

keyPressed(KeyEvent) - Method in class featurecat.lizzie.gui.Input
 
keyReleased(KeyEvent) - Method in class featurecat.lizzie.gui.Input
 
keyTyped(KeyEvent) - Method in class featurecat.lizzie.gui.Input
 

L

lap(String) - Method in class featurecat.benchmark.Stopwatch
Mark down the current time that it took $marker$ to run.
largeSubBoard - Variable in class featurecat.lizzie.Config
 
largeWinrate - Variable in class featurecat.lizzie.Config
 
lastMove - Variable in class featurecat.lizzie.rules.BoardData
 
lastMoveColor - Variable in class featurecat.lizzie.rules.BoardData
 
lastWinrateDiff(BoardHistoryNode) - Method in class featurecat.lizzie.gui.LizzieFrame
 
leelaz - Static variable in class featurecat.lizzie.Lizzie
 
Leelaz - Class in featurecat.lizzie.analysis
An interface with leelaz go engine.
Leelaz() - Constructor for class featurecat.lizzie.analysis.Leelaz
Initializes the leelaz process and starts reading output
Leelaz.WinrateStats - Class in featurecat.lizzie.analysis
 
leelazConfig - Variable in class featurecat.lizzie.Config
 
leelazConfigDir - Variable in class featurecat.lizzie.Config
 
LeelazListener - Interface in featurecat.lizzie.analysis
 
leelazShareDir - Variable in class featurecat.lizzie.Config
 
Lizzie - Class in featurecat.lizzie
Main class.
Lizzie() - Constructor for class featurecat.lizzie.Lizzie
 
LizzieFrame - Class in featurecat.lizzie.gui
The window used to display the game.
LizzieFrame() - Constructor for class featurecat.lizzie.gui.LizzieFrame
Creates a window
lizzieVersion - Static variable in class featurecat.lizzie.Lizzie
 
load(String) - Static method in class featurecat.lizzie.rules.GIBParser
 
load(String) - Static method in class featurecat.lizzie.rules.SGFParser
 
loadFile(File) - Static method in class featurecat.lizzie.gui.LizzieFrame
 
loadFromString(String) - Static method in class featurecat.lizzie.rules.SGFParser
 

M

main(String[]) - Static method in class featurecat.lizzie.gui.NewGameDialog
 
main(String[]) - Static method in class featurecat.lizzie.Lizzie
Launches the game window, and runs the game.
mainTrunkLength() - Method in class featurecat.lizzie.rules.BoardHistoryList
Returns the length of main trunk
maxWinrate - Variable in class featurecat.lizzie.analysis.Leelaz.WinrateStats
 
mergeDefaults(JSONObject, JSONObject) - Method in class featurecat.lizzie.Config
 
mHandicapWinrate - Static variable in class featurecat.lizzie.analysis.Leelaz
 
minimumBlunderBarWidth - Variable in class featurecat.lizzie.Config
 
minimumBlunderBarWidth() - Method in class featurecat.lizzie.theme.Theme
The minimum width of the blunder bar
mouseClicked(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseDragged(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseEntered(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseExited(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseMoved(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseOverCoordinate - Variable in class featurecat.lizzie.gui.LizzieFrame
 
mousePressed(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseReleased(MouseEvent) - Method in class featurecat.lizzie.gui.Input
 
mouseWheelMoved(MouseWheelEvent) - Method in class featurecat.lizzie.gui.Input
 
moveBranchDown() - Method in class featurecat.lizzie.rules.Board
 
moveBranchUp() - Method in class featurecat.lizzie.rules.Board
 
moveChildDown(BoardHistoryNode) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
moveChildUp(BoardHistoryNode) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
MoveData - Class in featurecat.lizzie.analysis
Holds the data from Leelaz's pondering mode
moveDown() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
moveMNNumber - Variable in class featurecat.lizzie.rules.BoardData
 
moveNumber - Variable in class featurecat.lizzie.rules.BoardData
 
moveNumber(int) - Method in class featurecat.lizzie.rules.Board
Update the move number.
moveNumber(int, int) - Method in class featurecat.lizzie.gui.WinrateGraph
 
moveNumberInBranch() - Method in class featurecat.lizzie.rules.BoardHistoryNode
The move number of that node in its branch
moveNumberList - Variable in class featurecat.lizzie.rules.BoardData
 
moveNumberOfNode() - Method in class featurecat.lizzie.rules.BoardHistoryNode
The move number of that node
moveToAnyPosition(BoardHistoryNode) - Method in class featurecat.lizzie.rules.Board
Jump anywhere in the board history tree.
moveUp() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 

N

NewGameDialog - Class in featurecat.lizzie.gui
 
NewGameDialog() - Constructor for class featurecat.lizzie.gui.NewGameDialog
 
newMoveNumberInBranch - Variable in class featurecat.lizzie.Config
 
next() - Method in class featurecat.lizzie.rules.BoardHistoryList
moves the pointer to the right, returns the data stored there
next() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
nextBranch() - Method in class featurecat.lizzie.rules.Board
Moves to next variation (variation to the right) if possible.
nextMove() - Method in class featurecat.lizzie.rules.Board
Goes to the next coordinate, thread safe
nextMove(int) - Method in class featurecat.lizzie.rules.Board
Goes to the next coordinate, thread safe
nextVariation(int) - Method in class featurecat.lizzie.rules.Board
Goes to the next variation, thread safe
nextVariation(int) - Method in class featurecat.lizzie.rules.BoardHistoryList
Moves the pointer to the variation number idx, returns the data stored there.
nodeColorMode - Variable in class featurecat.lizzie.Config
 
nodeColorMode() - Method in class featurecat.lizzie.theme.Theme
The size of the shadow
nodeString(String, String) - Static method in class featurecat.lizzie.rules.SGFParser
Get node string by the key and value
normalQuit() - Method in class featurecat.lizzie.analysis.Leelaz
 
numberOfChildren() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 

O

onClicked(int, int) - Method in class featurecat.lizzie.gui.LizzieFrame
Checks whether or not something was clicked and performs the appropriate action
onClicked(int, int) - Method in class featurecat.lizzie.gui.VariationTree
 
onlyLastMoveNumber - Variable in class featurecat.lizzie.Config
 
onMouseDragged(int, int) - Method in class featurecat.lizzie.gui.LizzieFrame
 
onMouseMoved(int, int) - Method in class featurecat.lizzie.gui.LizzieFrame
 
openFile() - Static method in class featurecat.lizzie.gui.LizzieFrame
 
opposite() - Method in enum featurecat.lizzie.rules.Stone
used to find the opposite color stone

P

paint(Graphics) - Method in class featurecat.lizzie.gui.LizzieFrame
Draws the game board and interface
pass() - Method in class featurecat.lizzie.rules.Board
overloaded method for pass(), chooses color in an alternating pattern
pass(Stone) - Method in class featurecat.lizzie.rules.Board
The pass.
pass(Stone, boolean, boolean) - Method in class featurecat.lizzie.rules.Board
The pass.
pasteSgf() - Method in class featurecat.lizzie.gui.LizzieFrame
 
persist() - Method in class featurecat.lizzie.Config
 
persisted - Variable in class featurecat.lizzie.Config
 
place(int, int) - Method in class featurecat.lizzie.rules.Board
overloaded method for place(), chooses color in an alternating pattern
place(int, int, Stone) - Method in class featurecat.lizzie.rules.Board
Places a stone onto the board representation.
place(int, int, Stone, boolean) - Method in class featurecat.lizzie.rules.Board
Places a stone onto the board representation.
place(String) - Method in class featurecat.lizzie.rules.Board
overloaded method for place.
PLACEHOLDER - Static variable in class featurecat.lizzie.gui.NewGameDialog
 
playBestMove() - Method in class featurecat.lizzie.gui.LizzieFrame
 
playCurrentVariation() - Method in class featurecat.lizzie.gui.LizzieFrame
 
playerIsBlack - Variable in class featurecat.lizzie.gui.LizzieFrame
 
playerIsBlack() - Method in class featurecat.lizzie.gui.NewGameDialog
 
playMove(Stone, String) - Method in class featurecat.lizzie.analysis.Leelaz
 
playouts - Variable in class featurecat.lizzie.analysis.MoveData
 
playouts - Variable in class featurecat.lizzie.rules.BoardData
 
previous() - Method in class featurecat.lizzie.rules.BoardHistoryList
moves the pointer to the left, returns the data stored there
previous() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
previousBranch() - Method in class featurecat.lizzie.rules.Board
Moves to previous variation (variation to the left) if possible, or back to main trunk To move to another variation, the variation must have the same number of moves in it.
previousMove() - Method in class featurecat.lizzie.rules.Board
Goes to the previous coordinate, thread safe
print() - Method in class featurecat.benchmark.Stopwatch
Print the recorded profiler statistics
printTimePerAction(int) - Method in class featurecat.benchmark.Stopwatch
 
processCommentMouseWheelMoved(MouseWheelEvent) - Method in class featurecat.lizzie.gui.LizzieFrame
Process Comment Mouse Wheel Moved
propertiesString() - Method in class featurecat.lizzie.rules.BoardData
Get properties string
propertiesString(Map<String, String>) - Static method in class featurecat.lizzie.rules.SGFParser
Get properties string by the props

R

recursed() - Method in enum featurecat.lizzie.rules.Stone
used to keep track of which stones were visited during removal of dead stones
refreshBackground() - Method in class featurecat.lizzie.gui.LizzieFrame
temporary measure to refresh background.
removeListener(LeelazListener) - Method in class featurecat.lizzie.analysis.Leelaz
 
removeStone(int, int, Stone) - Method in class featurecat.lizzie.rules.Board
Remove a stone from the board representation.
reopen(int) - Method in class featurecat.lizzie.rules.Board
Open board again when the SZ property is setup by sgf
reset() - Method in class featurecat.benchmark.Stopwatch
Reset the Stopwatch so it can be used again.
resetMoveNumberList(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
resetMoveNumberListBranch(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
resetTitle() - Method in class featurecat.lizzie.gui.LizzieFrame
 
restartEngine(String, int) - Method in class featurecat.lizzie.analysis.Leelaz
 
restoreMoveNumber() - Method in class featurecat.lizzie.rules.Board
Restore move number by saved node
restoreMoveNumber(BoardHistoryNode) - Method in class featurecat.lizzie.rules.Board
Restore move number by node
resumePreviousGame() - Method in class featurecat.lizzie.rules.Board
 
root() - Method in class featurecat.lizzie.rules.BoardHistoryList
Returns the root node

S

save(Board, String) - Static method in class featurecat.lizzie.rules.SGFParser
 
saveBackRouting(BoardHistoryNode) - Method in class featurecat.lizzie.rules.Board
Save the back routing from children
saveFile() - Static method in class featurecat.lizzie.gui.LizzieFrame
 
saveMoveNumber() - Method in class featurecat.lizzie.rules.Board
Save the move number for restore If in the branch, save the back routing from children
saveToString() - Static method in class featurecat.lizzie.rules.SGFParser
 
scoreStones() - Method in class featurecat.lizzie.rules.Board
 
sendCommand(String) - Method in class featurecat.lizzie.analysis.Leelaz
Sends a command to command queue for leelaz to execute
setBoardLength(int) - Method in class featurecat.lizzie.gui.BoardRenderer
Set the maximum boardLength to render the board
setDate(Date) - Method in class featurecat.lizzie.analysis.GameInfo
 
setDisplayedBranchLength(int) - Method in class featurecat.lizzie.gui.BoardRenderer
 
setForceRefresh(boolean) - Method in class featurecat.lizzie.rules.Board
 
setFromBackChildren(int) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
setGameInfo(GameInfo) - Method in class featurecat.lizzie.gui.GameInfoDialog
 
setGameInfo(GameInfo) - Method in class featurecat.lizzie.gui.NewGameDialog
 
setGameInfo(GameInfo) - Method in class featurecat.lizzie.rules.BoardHistoryList
 
setHandicap(int) - Method in class featurecat.lizzie.analysis.GameInfo
 
setKomi(double) - Method in class featurecat.lizzie.analysis.GameInfo
 
setLocation(int, int) - Method in class featurecat.lizzie.gui.BoardRenderer
Set the location to render the board
setLookAndFeel() - Static method in class featurecat.lizzie.Lizzie
 
setPlayerBlack(String) - Method in class featurecat.lizzie.analysis.GameInfo
 
setPlayers(String, String) - Method in class featurecat.lizzie.gui.LizzieFrame
 
setPlayerWhite(String) - Method in class featurecat.lizzie.analysis.GameInfo
 
setScoreMode(boolean) - Method in class featurecat.lizzie.rules.Board
 
setStone(int[], Stone) - Method in class featurecat.lizzie.rules.BoardHistoryList
 
SGFParser - Class in featurecat.lizzie.rules
 
SGFParser() - Constructor for class featurecat.lizzie.rules.SGFParser
 
shadowSize - Variable in class featurecat.lizzie.Config
 
shadowSize() - Method in class featurecat.lizzie.theme.Theme
The size of the shadow
shallowCopy() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
SHOW_NORMAL_BOARD - Static variable in class featurecat.lizzie.gui.BoardRenderer
 
SHOW_RAW_BOARD - Static variable in class featurecat.lizzie.gui.BoardRenderer
 
showBestMoves - Variable in class featurecat.lizzie.Config
 
showBlunderBar - Variable in class featurecat.lizzie.Config
 
showBorder - Variable in class featurecat.lizzie.Config
 
showBranch - Variable in class featurecat.lizzie.Config
 
showCaptured - Variable in class featurecat.lizzie.Config
 
showComment - Variable in class featurecat.lizzie.Config
 
showCommentNodeColor - Variable in class featurecat.lizzie.Config
 
showCommentNodeColor() - Method in class featurecat.lizzie.theme.Theme
Show the node with the comment color
showControls - Variable in class featurecat.lizzie.gui.LizzieFrame
 
showCoordinates - Variable in class featurecat.lizzie.Config
 
showDynamicKomi - Variable in class featurecat.lizzie.Config
 
showLargeSubBoard() - Method in class featurecat.lizzie.Config
 
showLargeWinrate() - Method in class featurecat.lizzie.Config
 
showMoveNumber - Variable in class featurecat.lizzie.Config
 
showNextMoves - Variable in class featurecat.lizzie.Config
 
showRawBoard - Variable in class featurecat.lizzie.Config
 
showStatus - Variable in class featurecat.lizzie.Config
 
showSubBoard - Variable in class featurecat.lizzie.Config
 
showVariationGraph - Variable in class featurecat.lizzie.Config
 
showWinrate - Variable in class featurecat.lizzie.Config
 
shutdown() - Method in class featurecat.lizzie.analysis.Leelaz
End the process
shutdown() - Static method in class featurecat.lizzie.Lizzie
 
solidStoneIndicator - Variable in class featurecat.lizzie.Config
 
solidStoneIndicator() - Method in class featurecat.lizzie.theme.Theme
Use solid current stone indicator
startEngine(String) - Method in class featurecat.lizzie.analysis.Leelaz
 
startMaximized - Variable in class featurecat.lizzie.Config
 
startNewGame() - Static method in class featurecat.lizzie.gui.LizzieFrame
 
startRawBoard() - Method in class featurecat.lizzie.gui.LizzieFrame
 
Stone - Enum in featurecat.lizzie.rules
 
stones - Variable in class featurecat.lizzie.rules.BoardData
 
stopRawBoard() - Method in class featurecat.lizzie.gui.LizzieFrame
 
Stopwatch - Class in featurecat.benchmark
Simple stopwatch profiler to benchmark how long code takes to run
Stopwatch() - Constructor for class featurecat.benchmark.Stopwatch
Begins timing from the moment this object is created.
swapMoveNumberList(BoardHistoryNode) - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
switchEngine(int) - Static method in class featurecat.lizzie.Lizzie
Switch the Engine by index number
switching() - Method in class featurecat.lizzie.analysis.Leelaz
 

T

theme - Variable in class featurecat.lizzie.Config
 
Theme - Class in featurecat.lizzie.theme
Theme Allow to load the external image & theme config
Theme(JSONObject) - Constructor for class featurecat.lizzie.theme.Theme
 
toggleAnalysis() - Method in class featurecat.lizzie.rules.Board
 
toggleCoordinates() - Method in class featurecat.lizzie.Config
 
toggleHandicapInsteadOfWinrate() - Method in class featurecat.lizzie.Config
 
toggleLargeSubBoard() - Method in class featurecat.lizzie.Config
 
toggleLargeWinrate() - Method in class featurecat.lizzie.Config
 
toggleNodeColorMode() - Method in class featurecat.lizzie.Config
 
togglePonder() - Method in class featurecat.lizzie.analysis.Leelaz
 
toggleShowBestMoves() - Method in class featurecat.lizzie.Config
 
toggleShowBranch() - Method in class featurecat.lizzie.Config
 
toggleShowComment() - Method in class featurecat.lizzie.Config
 
toggleShowCommentNodeColor() - Method in class featurecat.lizzie.Config
 
toggleShowMoveNumber() - Method in class featurecat.lizzie.Config
 
toggleShowNextMoves() - Method in class featurecat.lizzie.Config
 
toggleShowVariationGraph() - Method in class featurecat.lizzie.Config
 
toggleShowWinrate() - Method in class featurecat.lizzie.Config
 
toggleStone(int, int, Stone) - Method in class featurecat.lizzie.rules.Zobrist
Call this method to alter the current zobrist hash for this stone
topOfBranch() - Method in class featurecat.lizzie.rules.BoardHistoryNode
 
toStart() - Method in class featurecat.lizzie.rules.BoardHistoryList
 
toString() - Method in class featurecat.lizzie.rules.Zobrist
 
totalPlayouts - Variable in class featurecat.lizzie.analysis.Leelaz.WinrateStats
 

U

uiConfig - Variable in class featurecat.lizzie.Config
 
uiFont - Static variable in class featurecat.lizzie.gui.LizzieFrame
 
uiFontName - Variable in class featurecat.lizzie.Config
 
uiFontName() - Method in class featurecat.lizzie.theme.Theme
Use custom font for the UI
undo() - Method in class featurecat.lizzie.analysis.Leelaz
 
undoToChildOfPreviousWithVariation() - Method in class featurecat.lizzie.rules.Board
 
unGhosted() - Method in enum featurecat.lizzie.rules.Stone
 
unrecursed() - Method in enum featurecat.lizzie.rules.Stone
used to keep track of which stones were visited during removal of dead stones
updateTitle() - Method in class featurecat.lizzie.gui.LizzieFrame
 
updateWinrate() - Method in class featurecat.lizzie.rules.Board
 

V

valueOf(String) - Static method in enum featurecat.lizzie.rules.Stone
Returns the enum constant of this type with the specified name.
values() - Static method in enum featurecat.lizzie.rules.Stone
Returns an array containing the constants of this enum type, in the order they are declared.
variation - Variable in class featurecat.lizzie.analysis.MoveData
 
variationOpt - Variable in class featurecat.lizzie.gui.BoardRenderer
 
VariationTree - Class in featurecat.lizzie.gui
 
VariationTree() - Constructor for class featurecat.lizzie.gui.VariationTree
 
verify - Variable in class featurecat.lizzie.rules.BoardData
 
violatesKoRule(BoardData) - Method in class featurecat.lizzie.rules.BoardHistoryList
 
violatesSuperko(BoardData) - Method in class featurecat.lizzie.rules.BoardHistoryList
 

W

weightedBlunderBarHeight - Variable in class featurecat.lizzie.Config
 
WHITE - featurecat.lizzie.rules.Stone
 
WHITE_CAPTURED - featurecat.lizzie.rules.Stone
 
WHITE_GHOST - featurecat.lizzie.rules.Stone
 
WHITE_POINT - featurecat.lizzie.rules.Stone
 
WHITE_RECURSED - featurecat.lizzie.rules.Stone
 
whiteCaptures - Variable in class featurecat.lizzie.rules.BoardData
 
whiteStone() - Method in class featurecat.lizzie.theme.Theme
 
winrate - Variable in class featurecat.lizzie.analysis.MoveData
 
winrate - Variable in class featurecat.lizzie.rules.BoardData
 
winrateFont - Static variable in class featurecat.lizzie.gui.LizzieFrame
 
winrateFontName - Variable in class featurecat.lizzie.Config
 
winrateFontName() - Method in class featurecat.lizzie.theme.Theme
Use custom font for the Leela Zero winrate on the stone
WinrateGraph - Class in featurecat.lizzie.gui
 
WinrateGraph() - Constructor for class featurecat.lizzie.gui.WinrateGraph
 
winRateGridLines - Variable in class featurecat.lizzie.gui.LizzieFrame
 
winrateLineColor - Variable in class featurecat.lizzie.Config
 
winrateLineColor() - Method in class featurecat.lizzie.theme.Theme
The color of the winrate line
winrateMissLineColor - Variable in class featurecat.lizzie.Config
 
winrateMissLineColor() - Method in class featurecat.lizzie.theme.Theme
The color of the line that missed the winrate
WinrateStats(double, int) - Constructor for class featurecat.lizzie.analysis.Leelaz.WinrateStats
 
winrateStrokeWidth - Variable in class featurecat.lizzie.Config
 
winrateStrokeWidth() - Method in class featurecat.lizzie.theme.Theme
The stroke width of the winrate line
winrateToHandicap(double) - Static method in class featurecat.lizzie.analysis.Leelaz
Convert winrate to handicap stones, by normalizing winrate by first move pass winrate (one stone handicap).

Z

zobrist - Variable in class featurecat.lizzie.rules.BoardData
 
Zobrist - Class in featurecat.lizzie.rules
Used to maintain zobrist hashes for ko detection
Zobrist() - Constructor for class featurecat.lizzie.rules.Zobrist
 
Zobrist(long) - Constructor for class featurecat.lizzie.rules.Zobrist
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes All Packages