Class SpecialAbility

java.lang.Object
SpecialAbility

public class SpecialAbility extends Object
Parameterized special ability for a monster.
Since:
2016-01-20
  • Field Details

    • type

      private SpecialType type
      SpecialType of special ability.
    • param

      private int param
      Parameter for level of ability.
  • Constructor Details

    • SpecialAbility

      SpecialAbility(SpecialType type, int param)
      Constructor (type, param).
    • SpecialAbility

      SpecialAbility(SpecialType type)
      Constructor (type only).
  • Method Details

    • createFromString

      public static SpecialAbility createFromString(String s)
      Create new special ability from a string.
    • getType

      public SpecialType getType()
      Get the type of this special ability.
    • getParam

      public int getParam()
      Get the parameter of this special ability.
    • toString

      public String toString()
      Identify this object as a string.
      Overrides:
      toString in class Object
    • main

      public static void main(String[] args)
      Main test function.