Class TimeControl

java.lang.Object
net.royalur.model.TimeControl

public class TimeControl extends Object
  • Field Details

  • Constructor Details

    • TimeControl

      public TimeControl(int perMoveSeconds)
  • Method Details

    • withPerMoveSeconds

      public static TimeControl withPerMoveSeconds(int perMoveSeconds)
    • isTimed

      public boolean isTimed()
    • hasPerMoveSeconds

      public boolean hasPerMoveSeconds()
    • getPerMoveSeconds

      public int getPerMoveSeconds()
    • equals

      public boolean equals(@Nullable Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • parseSeconds

      public static int parseSeconds(String text)
    • fromString

      public static TimeControl fromString(String text)