Package featurecat.lizzie.util
Class Utils
- java.lang.Object
-
- featurecat.lizzie.util.Utils
-
public class Utils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static javax.swing.TransferHandlertransFile
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleactualScoreMean(double scoreMean)static booleanclassExists(java.lang.String className)static voiddoBranchSub(BoardRenderer board, int moveTo)static java.awt.ColorgetBlunderNodeColor(BoardHistoryNode node)static java.lang.StringgetPlayoutsString(int playouts)static intintOfMap(java.util.Map map, java.lang.String key)static booleanisBlank(java.lang.String str)static doublelastWinrateDiff(BoardHistoryNode node)static booleanneedsQuoting(java.lang.String s)static voidsetDisplayedBranchLength(BoardRenderer board, int n)static java.lang.StringstringOfMap(java.util.Map map, java.lang.String key)static voidtoGif(java.lang.String path, java.util.List<java.awt.image.BufferedImage> frames, int delayTime, boolean override)static java.lang.StringtruncateStringByWidth(java.lang.String line, java.awt.FontMetrics fm, int fitWidth)Truncate text that is too long for the given widthstatic java.lang.DoubletxtFieldDoubleValue(javax.swing.JTextField txt)static java.lang.IntegertxtFieldValue(javax.swing.JTextField txt)static java.lang.StringwithQuote(java.lang.String s)
-
-
-
Method Detail
-
isBlank
public static boolean isBlank(java.lang.String str)
-
needsQuoting
public static boolean needsQuoting(java.lang.String s)
-
withQuote
public static java.lang.String withQuote(java.lang.String s)
-
getPlayoutsString
public static java.lang.String getPlayoutsString(int playouts)
- Returns:
- a shorter, rounded string version of playouts. e.g. 345 -> 345, 1265 -> 1.3k, 44556 -> 45k, 133523 -> 134k, 1234567 -> 1.2m
-
truncateStringByWidth
public static java.lang.String truncateStringByWidth(java.lang.String line, java.awt.FontMetrics fm, int fitWidth)Truncate text that is too long for the given width- Parameters:
line-fm-fitWidth-- Returns:
- fitted
-
lastWinrateDiff
public static double lastWinrateDiff(BoardHistoryNode node)
-
getBlunderNodeColor
public static java.awt.Color getBlunderNodeColor(BoardHistoryNode node)
-
actualScoreMean
public static double actualScoreMean(double scoreMean)
-
txtFieldValue
public static java.lang.Integer txtFieldValue(javax.swing.JTextField txt)
-
txtFieldDoubleValue
public static java.lang.Double txtFieldDoubleValue(javax.swing.JTextField txt)
-
intOfMap
public static int intOfMap(java.util.Map map, java.lang.String key)
-
stringOfMap
public static java.lang.String stringOfMap(java.util.Map map, java.lang.String key)
-
toGif
public static void toGif(java.lang.String path, java.util.List<java.awt.image.BufferedImage> frames, int delayTime, boolean override)
-
classExists
public static boolean classExists(java.lang.String className)
-
setDisplayedBranchLength
public static void setDisplayedBranchLength(BoardRenderer board, int n)
-
doBranchSub
public static void doBranchSub(BoardRenderer board, int moveTo)
-
-