Uses of Class
featurecat.lizzie.rules.Stone
-
Packages that use Stone Package Description featurecat.lizzie.analysis featurecat.lizzie.rules -
-
Uses of Stone in featurecat.lizzie.analysis
Methods in featurecat.lizzie.analysis with parameters of type Stone Modifier and Type Method Description void
Leelaz. playMove(Stone color, java.lang.String move)
-
Uses of Stone in featurecat.lizzie.rules
Fields in featurecat.lizzie.rules declared as Stone Modifier and Type Field Description Stone
BoardData. lastMoveColor
Stone[]
BoardData. stones
Methods in featurecat.lizzie.rules that return Stone Modifier and Type Method Description Stone
BoardHistoryList. getLastMoveColor()
Stone[]
Board. getStones()
Get current board stateStone[]
BoardHistoryList. getStones()
Stone
Stone. opposite()
used to find the opposite color stoneStone
Stone. recursed()
used to keep track of which stones were visited during removal of dead stonesStone[]
Board. scoreStones()
Stone
Stone. unGhosted()
Stone
Stone. unrecursed()
used to keep track of which stones were visited during removal of dead stonesstatic Stone
Stone. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Stone[]
Stone. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in featurecat.lizzie.rules with parameters of type Stone Modifier and Type Method Description void
Board. addStone(int x, int y, Stone color)
Add a stone to the board representation.void
BoardHistoryList. addStone(int x, int y, Stone color)
double[]
Board. getScore(Stone[] scoreStones)
void
Board. pass(Stone color)
The pass.void
Board. pass(Stone color, boolean newBranch)
void
Board. pass(Stone color, boolean newBranch, boolean dummy)
void
Board. pass(Stone color, boolean newBranch, boolean dummy, boolean changeMove)
The pass.void
BoardHistoryList. pass(Stone color)
void
BoardHistoryList. pass(Stone color, boolean newBranch)
void
BoardHistoryList. pass(Stone color, boolean newBranch, boolean dummy)
void
BoardHistoryList. pass(Stone color, boolean newBranch, boolean dummy, boolean changeMove)
void
Board. place(int x, int y, Stone color)
Places a stone onto the board representation.void
Board. place(int x, int y, Stone color, boolean newBranch)
void
Board. place(int x, int y, Stone color, boolean newBranch, boolean changeMove)
Places a stone onto the board representation.void
BoardHistoryList. place(int x, int y, Stone color)
void
BoardHistoryList. place(int x, int y, Stone color, boolean newBranch)
void
BoardHistoryList. place(int x, int y, Stone color, boolean newBranch, boolean changeMove)
static int
Board. removeDeadChain(int x, int y, Stone color, Stone[] stones, Zobrist zobrist)
Removes a chain if it has no libertiesvoid
Board. removeStone(int x, int y, Stone color)
Remove a stone from the board representation.void
BoardHistoryList. removeStone(int x, int y, Stone color)
void
BoardHistoryList. setStone(int[] coordinates, Stone stone)
void
Zobrist. toggleStone(int x, int y, Stone color)
Call this method to alter the current zobrist hash for this stoneConstructors in featurecat.lizzie.rules with parameters of type Stone Constructor Description BoardData(Stone[] stones, java.util.Optional<int[]> lastMove, Stone lastMoveColor, boolean blackToPlay, Zobrist zobrist, int moveNumber, int[] moveNumberList, int blackCaptures, int whiteCaptures, double winrate, int playouts, double scoreMean)
-