Enum Class FieldLoader.Field

java.lang.Object
java.lang.Enum<FieldLoader.Field>
me.nabdev.pathfinding.utilities.FieldLoader.Field
All Implemented Interfaces:
Serializable, Comparable<FieldLoader.Field>, Constable
Enclosing class:
FieldLoader

public static enum FieldLoader.Field extends Enum<FieldLoader.Field>
The fields that can be loaded
  • Enum Constant Details

    • REEFSCAPE_2025

      public static final FieldLoader.Field REEFSCAPE_2025
      The 2025 field (Reefscape)
    • CRESCENDO_2024

      public static final FieldLoader.Field CRESCENDO_2024
      The 2024 field (Crescendo)
    • CHARGED_UP_2023

      public static final FieldLoader.Field CHARGED_UP_2023
      The 2023 field (Charged Up)
    • DEBUG_FIELD

      public static final FieldLoader.Field DEBUG_FIELD
      A debug field for testing
    • EMPTY_FIELD

      public static final FieldLoader.Field EMPTY_FIELD
      A field with no obstacles
  • Method Details

    • values

      public static FieldLoader.Field[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FieldLoader.Field valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null