Class ProfessionFactory.Profession

java.lang.Object
zombie.characters.professions.ProfessionFactory.Profession
All Implemented Interfaces:
IListBoxItem
Enclosing class:
ProfessionFactory

public static class ProfessionFactory.Profession extends Object implements IListBoxItem
  • Field Details

  • Constructor Details

  • Method Details

    • getTexture

      public Texture getTexture()
    • addFreeTrait

      public void addFreeTrait(String trait)
    • getFreeTraits

      public ArrayList<String> getFreeTraits()
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface IListBoxItem
    • getIconPath

      public String getIconPath()
    • getLeftLabel

      public String getLeftLabel()
      Specified by:
      getLeftLabel in interface IListBoxItem
    • getRightLabel

      public String getRightLabel()
      Specified by:
      getRightLabel in interface IListBoxItem
    • getType

      public String getType()
      Returns:
      the type
    • setType

      public void setType(String type)
      Parameters:
      type - the type to set
    • getName

      public String getName()
      Returns:
      the name
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getCost

      public int getCost()
      Returns:
      the cost
    • setCost

      public void setCost(int cost)
      Parameters:
      cost - the cost to set
    • getDescription

      public String getDescription()
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - the description to set
    • setIconPath

      public void setIconPath(String IconPath)
      Parameters:
      IconPath - the IconPath to set
    • getFreeTraitStack

      public Stack<String> getFreeTraitStack()
      Returns:
      the FreeTraitStack
    • addXPBoost

      public void addXPBoost(PerkFactory.Perk perk, int level)
    • getXPBoostMap

      public HashMap<PerkFactory.Perk,Integer> getXPBoostMap()
    • setFreeTraitStack

      public void setFreeTraitStack(Stack<String> FreeTraitStack)
      Parameters:
      FreeTraitStack - the FreeTraitStack to set
    • getFreeRecipes

      public List<String> getFreeRecipes()
    • setFreeRecipes

      public void setFreeRecipes(List<String> freeRecipes)