Package featurecat.lizzie
Class Config
- java.lang.Object
-
- featurecat.lizzie.Config
-
public class Config extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Config()
-
Method Summary
-
-
-
Field Detail
-
language
public java.lang.String language
-
panelUI
public boolean panelUI
-
showBorder
public boolean showBorder
-
showMoveNumber
public boolean showMoveNumber
-
onlyLastMoveNumber
public int onlyLastMoveNumber
-
allowMoveNumber
public int allowMoveNumber
-
newMoveNumberInBranch
public boolean newMoveNumberInBranch
-
showWinrate
public boolean showWinrate
-
largeWinrate
public boolean largeWinrate
-
showBlunderBar
public boolean showBlunderBar
-
weightedBlunderBarHeight
public boolean weightedBlunderBarHeight
-
dynamicWinrateGraphWidth
public boolean dynamicWinrateGraphWidth
-
showVariationGraph
public boolean showVariationGraph
-
showComment
public boolean showComment
-
showRawBoard
public boolean showRawBoard
-
showBestMovesTemporarily
public boolean showBestMovesTemporarily
-
showCaptured
public boolean showCaptured
-
handicapInsteadOfWinrate
public boolean handicapInsteadOfWinrate
-
showDynamicKomi
public boolean showDynamicKomi
-
replayBranchIntervalSeconds
public double replayBranchIntervalSeconds
-
showCoordinates
public boolean showCoordinates
-
colorByWinrateInsteadOfVisits
public boolean colorByWinrateInsteadOfVisits
-
minPlayoutRatioForStats
public double minPlayoutRatioForStats
-
showLcbWinrate
public boolean showLcbWinrate
-
showKataGoScoreMean
public boolean showKataGoScoreMean
-
showKataGoBoardScoreMean
public boolean showKataGoBoardScoreMean
-
kataGoScoreMeanAlwaysBlack
public boolean kataGoScoreMeanAlwaysBlack
-
kataGoNotShowWinrate
public boolean kataGoNotShowWinrate
-
showKataGoEstimate
public boolean showKataGoEstimate
-
showKataGoEstimateOnSubboard
public boolean showKataGoEstimateOnSubboard
-
showKataGoEstimateOnMainboard
public boolean showKataGoEstimateOnMainboard
-
kataGoEstimateMode
public java.lang.String kataGoEstimateMode
-
kataGoEstimateBlend
public boolean kataGoEstimateBlend
-
showStatus
public boolean showStatus
-
showBranch
public boolean showBranch
-
showBestMoves
public boolean showBestMoves
-
showNextMoves
public boolean showNextMoves
-
showSubBoard
public boolean showSubBoard
-
largeSubBoard
public boolean largeSubBoard
-
startMaximized
public boolean startMaximized
-
showWinrateInSuggestion
public boolean showWinrateInSuggestion
-
showPlayoutsInSuggestion
public boolean showPlayoutsInSuggestion
-
showScoremeanInSuggestion
public boolean showScoremeanInSuggestion
-
showToolBar
public boolean showToolBar
-
toolbarPosition
public java.lang.String toolbarPosition
-
showNameInBoard
public boolean showNameInBoard
-
config
public org.json.JSONObject config
-
leelazConfig
public org.json.JSONObject leelazConfig
-
uiConfig
public org.json.JSONObject uiConfig
-
persisted
public org.json.JSONObject persisted
-
persistedUi
public org.json.JSONObject persistedUi
-
leelazShareDir
public final java.lang.String leelazShareDir
-
leelazConfigDir
public final java.lang.String leelazConfigDir
-
theme
public Theme theme
-
winrateStrokeWidth
public float winrateStrokeWidth
-
minimumBlunderBarWidth
public int minimumBlunderBarWidth
-
shadowSize
public int shadowSize
-
fontName
public java.lang.String fontName
-
uiFontName
public java.lang.String uiFontName
-
winrateFontName
public java.lang.String winrateFontName
-
commentFontSize
public int commentFontSize
-
commentFontColor
public java.awt.Color commentFontColor
-
commentBackgroundColor
public java.awt.Color commentBackgroundColor
-
winrateLineColor
public java.awt.Color winrateLineColor
-
scoreMeanLineColor
public java.awt.Color scoreMeanLineColor
-
winrateMissLineColor
public java.awt.Color winrateMissLineColor
-
blunderBarColor
public java.awt.Color blunderBarColor
-
stoneIndicatorType
public int stoneIndicatorType
-
showCommentNodeColor
public boolean showCommentNodeColor
-
commentNodeColor
public java.awt.Color commentNodeColor
-
blunderWinrateThresholds
public java.util.Optional<java.util.List<java.lang.Double>> blunderWinrateThresholds
-
blunderNodeColors
public java.util.Optional<java.util.Map<java.lang.Double,java.awt.Color>> blunderNodeColors
-
nodeColorMode
public int nodeColorMode
-
appendWinrateToComment
public boolean appendWinrateToComment
-
holdBestMovesToSgf
public boolean holdBestMovesToSgf
-
showBestMovesByHold
public boolean showBestMovesByHold
-
boardPositionProportion
public int boardPositionProportion
-
limitBestMoveNum
public int limitBestMoveNum
-
limitBranchLength
public int limitBranchLength
-
gtpConsoleStyle
public java.lang.String gtpConsoleStyle
-
notRefreshVariation
public boolean notRefreshVariation
-
-
Method Detail
-
mergeDefaults
public boolean mergeDefaults(org.json.JSONObject config, org.json.JSONObject defaultsConfig)
-
toggleShowMoveNumber
public void toggleShowMoveNumber()
-
toggleNodeColorMode
public void toggleNodeColorMode()
-
toggleShowBranch
public void toggleShowBranch()
-
toggleShowCaptured
public void toggleShowCaptured()
-
toggleShowWinrate
public void toggleShowWinrate()
-
toggleLargeWinrate
public void toggleLargeWinrate()
-
toggleShowLcbWinrate
public void toggleShowLcbWinrate()
-
toggleShowVariationGraph
public void toggleShowVariationGraph()
-
toggleShowComment
public void toggleShowComment()
-
toggleShowCommentNodeColor
public void toggleShowCommentNodeColor()
-
toggleShowBestMoves
public void toggleShowBestMoves()
-
toggleShowNextMoves
public void toggleShowNextMoves()
-
toggleHandicapInsteadOfWinrate
public void toggleHandicapInsteadOfWinrate()
-
toggleLargeSubBoard
public void toggleLargeSubBoard()
-
toggleCoordinates
public void toggleCoordinates()
-
toggleEvaluationColoring
public void toggleEvaluationColoring()
-
toggleShowSubBoard
public void toggleShowSubBoard()
-
toggleShowPolicy
public void toggleShowPolicy()
-
toggleKataGoEstimate
public void toggleKataGoEstimate()
-
cycleKataGoEstimateMode
public void cycleKataGoEstimateMode()
-
toggleKataGoEstimateBlend
public void toggleKataGoEstimateBlend()
-
toggleShowStatus
public void toggleShowStatus()
-
showLargeSubBoard
public boolean showLargeSubBoard()
-
showLargeWinrate
public boolean showLargeWinrate()
-
showBestMovesNow
public boolean showBestMovesNow()
-
showBranchNow
public boolean showBranchNow()
-
getBestDefaultLeelazPath
public static java.lang.String getBestDefaultLeelazPath()
Scans the current directory as well as the current PATH to find a reasonable default leelaz binary.- Returns:
- A working path to a leelaz binary. If there are none on the PATH, "./leelaz" is returned for backwards compatibility.
-
persist
public void persist() throws java.io.IOException
- Throws:
java.io.IOException
-
save
public void save() throws java.io.IOException
- Throws:
java.io.IOException
-
setLanguage
public void setLanguage(java.lang.String code)
-
-