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 voidLeelaz. 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 StoneBoardData. lastMoveColorStone[]BoardData. stonesMethods in featurecat.lizzie.rules that return Stone Modifier and Type Method Description StoneBoardHistoryList. getLastMoveColor()Stone[]Board. getStones()Get current board stateStone[]BoardHistoryList. getStones()StoneStone. opposite()used to find the opposite color stoneStoneStone. recursed()used to keep track of which stones were visited during removal of dead stonesStone[]Board. scoreStones()StoneStone. unGhosted()StoneStone. unrecursed()used to keep track of which stones were visited during removal of dead stonesstatic StoneStone. 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 voidBoard. addStone(int x, int y, Stone color)Add a stone to the board representation.voidBoardHistoryList. addStone(int x, int y, Stone color)double[]Board. getScore(Stone[] scoreStones)voidBoard. pass(Stone color)The pass.voidBoard. pass(Stone color, boolean newBranch)voidBoard. pass(Stone color, boolean newBranch, boolean dummy)voidBoard. pass(Stone color, boolean newBranch, boolean dummy, boolean changeMove)The pass.voidBoardHistoryList. pass(Stone color)voidBoardHistoryList. pass(Stone color, boolean newBranch)voidBoardHistoryList. pass(Stone color, boolean newBranch, boolean dummy)voidBoardHistoryList. pass(Stone color, boolean newBranch, boolean dummy, boolean changeMove)voidBoard. place(int x, int y, Stone color)Places a stone onto the board representation.voidBoard. place(int x, int y, Stone color, boolean newBranch)voidBoard. place(int x, int y, Stone color, boolean newBranch, boolean changeMove)Places a stone onto the board representation.voidBoardHistoryList. place(int x, int y, Stone color)voidBoardHistoryList. place(int x, int y, Stone color, boolean newBranch)voidBoardHistoryList. place(int x, int y, Stone color, boolean newBranch, boolean changeMove)static intBoard. removeDeadChain(int x, int y, Stone color, Stone[] stones, Zobrist zobrist)Removes a chain if it has no libertiesvoidBoard. removeStone(int x, int y, Stone color)Remove a stone from the board representation.voidBoardHistoryList. removeStone(int x, int y, Stone color)voidBoardHistoryList. setStone(int[] coordinates, Stone stone)voidZobrist. 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)
-