Class EnumProp<T extends Enum<T>>

java.lang.Object
de.ellpeck.rockbottom.api.tile.state.TileProp<T>
de.ellpeck.rockbottom.api.tile.state.EnumProp<T>
All Implemented Interfaces:
Comparable<TileProp<T>>

public final class EnumProp<T extends Enum<T>> extends TileProp<T>
  • Constructor Details

    • EnumProp

      public EnumProp(String name, T def, Class<? extends T> enumClass)
    • EnumProp

      public EnumProp(String name, T def, T... allowedValues)
    • EnumProp

      public EnumProp(String name, T def, List<T> allowedValues)
  • Method Details