Module app
Package app.chess.san

Class ChessField

java.lang.Object
app.chess.san.ChessField

public class ChessField extends Object
Utility class for operations on Field that are related to chess
  • Method Details

    • toString

      public static String toString(Field field)
      Converts field to string in standard chess notation
      Returns:
      encoded field, letters are lowercase
    • fileToChar

      public static char fileToChar(int file)
    • charToFile

      public static int charToFile(char c)
    • charToRank

      public static int charToRank(char c)
    • rankToChar

      public static char rankToChar(int rank)
    • fromString

      public static Field fromString(String string)
    • isRank

      public static boolean isRank(char c)
    • isFile

      public static boolean isFile(char c)