Class Settings

java.lang.Object
edu.uky.cs.nil.tt.Settings

public class Settings extends Object
Constants and other project-wide settings.
Author:
Stephen G. Ware
  • Field Details

    • NAME

      public static final String NAME
      The name of this project
      See Also:
    • VERSION

      public static final String VERSION
      The current version of this project
      See Also:
    • AUTHORS

      public static final String AUTHORS
      The people who contributed significantly to this project
      See Also:
    • TITLE

      public static final String TITLE
      A full title, including name, version number, and authors
      See Also:
    • NAME_MAX_LENGTH

      public static final int NAME_MAX_LENGTH
      The maximum number of characters allowed in a name
      See Also:
    • NAME_ALLOWED_CHARACTERS

      public static final Set<Character> NAME_ALLOWED_CHARACTERS
      The characters that can be legally used in a name
    • TICK_SPEED

      public static final long TICK_SPEED
      The amount of time in milliseconds between clock thread ticks
      See Also:
    • AGENT_TIMEOUT

      public static final long AGENT_TIMEOUT
      The amount of time in milliseconds an agent has to send an expected message before they will be disconnected for inactivity
      See Also:
    • PASS_LIMIT

      public static final int PASS_LIMIT
      The number of passed turn in a row which causes a session to be automatically stopped
      See Also:
    • DEFAULT_PORT

      public static final int DEFAULT_PORT
      The default port the server will listen on, if one is not specified
      See Also: