Uses of Enum
featurecat.lizzie.rules.Stone
Packages that use Stone
-
Uses of Stone in featurecat.lizzie.analysis
Methods in featurecat.lizzie.analysis with parameters of type Stone -
Uses of Stone in featurecat.lizzie.rules
Fields in featurecat.lizzie.rules declared as StoneMethods in featurecat.lizzie.rules that return StoneModifier and TypeMethodDescriptionBoardHistoryList.getLastMoveColor()
Stone[]
Board.getStones()
Get current board stateStone[]
BoardHistoryList.getStones()
Stone.opposite()
used to find the opposite color stoneStone.recursed()
used to keep track of which stones were visited during removal of dead stonesStone[]
Board.scoreStones()
Stone.unGhosted()
Stone.unrecursed()
used to keep track of which stones were visited during removal of dead stonesstatic Stone
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 StoneModifier and TypeMethodDescriptionvoid
Add a stone to the board representation.void
double[]
void
The pass.void
void
void
The pass.void
void
void
void
void
Places a stone onto the board representation.void
void
Places a stone onto the board representation.void
void
void
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
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