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 StoneReturns 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 TypeMethodDescriptionvoidAdd a stone to the board representation.voiddouble[]voidThe pass.voidvoidvoidThe pass.voidvoidvoidvoidvoidPlaces a stone onto the board representation.voidvoidPlaces a stone onto the board representation.voidvoidvoidstatic 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) voidvoidZobrist.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