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.TransferHandler
transFile
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
actualScoreMean(double scoreMean)
static boolean
classExists(java.lang.String className)
static void
doBranchSub(BoardRenderer board, int moveTo)
static java.awt.Color
getBlunderNodeColor(BoardHistoryNode node)
static java.lang.String
getPlayoutsString(int playouts)
static int
intOfMap(java.util.Map map, java.lang.String key)
static boolean
isBlank(java.lang.String str)
static double
lastWinrateDiff(BoardHistoryNode node)
static boolean
needsQuoting(java.lang.String s)
static void
setDisplayedBranchLength(BoardRenderer board, int n)
static java.lang.String
stringOfMap(java.util.Map map, java.lang.String key)
static void
toGif(java.lang.String path, java.util.List<java.awt.image.BufferedImage> frames, int delayTime, boolean override)
static java.lang.String
truncateStringByWidth(java.lang.String line, java.awt.FontMetrics fm, int fitWidth)
Truncate text that is too long for the given widthstatic java.lang.Double
txtFieldDoubleValue(javax.swing.JTextField txt)
static java.lang.Integer
txtFieldValue(javax.swing.JTextField txt)
static java.lang.String
withQuote(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)
-
-