Uses of Class
featurecat.lizzie.rules.BoardHistoryNode
Packages that use BoardHistoryNode
-
Uses of BoardHistoryNode in featurecat.lizzie.gui
Methods in featurecat.lizzie.gui that return types with arguments of type BoardHistoryNodeModifier and TypeMethodDescriptionVariationTree.draw
(Graphics2D g, int posx, int posy, int width, int height, boolean calc) VariationTree.drawTree
(Graphics2D g, int posx, int posy, int startLane, int maxposy, int minposx, BoardHistoryNode startNode, int variationNumber, boolean isMain, boolean calc) Methods in featurecat.lizzie.gui with parameters of type BoardHistoryNodeModifier and TypeMethodDescriptionVariationTree.drawTree
(Graphics2D g, int posx, int posy, int startLane, int maxposy, int minposx, BoardHistoryNode startNode, int variationNumber, boolean isMain, boolean calc) -
Uses of BoardHistoryNode in featurecat.lizzie.rules
Fields in featurecat.lizzie.rules with type parameters of type BoardHistoryNodeMethods in featurecat.lizzie.rules that return BoardHistoryNodeModifier and TypeMethodDescriptionBoardHistoryNode.add
(BoardHistoryNode node) Sets up for a new node.If we already have a next node with the same BoardData, move to it, otherwise add it and move to it.If we already have a next node with the same BoardData, move to it, otherwise add it and move to it.BoardHistoryNode.childAtDepth
(int depth) Given some depth, returns the child at the given depth in the main trunk.BoardHistoryNode.findTop()
Find top of variation (the first move that is on the main trunk)BoardHistoryList.getCurrentHistoryNode()
BoardHistoryList.getEnd()
BoardHistoryNode.nodeBeforeTopOfFatherBranch()
BoardHistoryList.root()
Returns the root nodeBoardHistoryNode.topOfBranch()
BoardHistoryNode.topOfFatherBranch()
Methods in featurecat.lizzie.rules that return types with arguments of type BoardHistoryNodeModifier and TypeMethodDescriptionBoardHistoryNode.findChildOfPreviousWithVariation()
Find first move with variations in tree above node.BoardHistoryNode.findNextNodeWithComment()
Finds the next node with the comment.BoardHistoryNode.findPreviousNodeWithComment()
Finds the previous node with the comment.BoardHistoryNode.firstParentWithVariations()
Finds the first parent with variations.BoardHistoryList.getNexts()
BoardHistoryNode.getVariation
(int idx) BoardHistoryNode.getVariations()
BoardHistoryNode.next()
BoardHistoryNode.next
(boolean includeDummy) BoardHistoryNode.now()
BoardHistoryNode.previous()
Methods in featurecat.lizzie.rules with parameters of type BoardHistoryNodeModifier and TypeMethodDescriptionBoardHistoryNode.add
(BoardHistoryNode node) Sets up for a new node.boolean
BoardHistoryNode.compare
(BoardHistoryNode node) int
BoardHistoryNode.depthOfNode
(BoardHistoryNode childNode) Given a child node, find the depth of that child node in its parentint
BoardHistoryNode.findIndexOfNode
(BoardHistoryNode childNode, boolean allSub) Given a child node, find the index of that child node in its parentint
BoardHistoryNode.indexOfNode
(BoardHistoryNode childNode) Given a child node, find the index of that child node in its parentvoid
BoardHistoryNode.moveChildDown
(BoardHistoryNode child) void
BoardHistoryNode.moveChildUp
(BoardHistoryNode child) void
Board.moveToAnyPosition
(BoardHistoryNode targetNode) Jump anywhere in the board history tree.void
Board.restoreMoveNumber
(BoardHistoryNode node) Restore move number by nodevoid
Board.saveBackRouting
(BoardHistoryNode node) Save the back routing from childrenvoid
BoardHistoryNode.swapMoveNumberList
(BoardHistoryNode child) void
BoardHistoryNode.sync
(BoardHistoryNode node) -
Uses of BoardHistoryNode in featurecat.lizzie.util
Methods in featurecat.lizzie.util with parameters of type BoardHistoryNodeModifier and TypeMethodDescriptionstatic Color
Utils.getBlunderNodeColor
(BoardHistoryNode node) static double
Utils.lastWinrateDiff
(BoardHistoryNode node)