Class ProfessionFactory.Profession

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

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

    • type

      public java.lang.String type
    • name

      public java.lang.String name
    • cost

      public int cost
    • description

      public java.lang.String description
    • IconPath

      public java.lang.String IconPath
    • texture

      public Texture texture
    • FreeTraitStack

      public java.util.Stack FreeTraitStack
    • XPBoostMap

      public java.util.HashMap XPBoostMap
  • Constructor Details

    • Profession

      public Profession​(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1, java.lang.String string4)
  • Method Details

    • getTexture

      public Texture getTexture()
    • addFreeTrait

      public void addFreeTrait​(java.lang.String string)
    • getFreeTraits

      public java.util.ArrayList getFreeTraits()
    • getLabel

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

      public java.lang.String getIconPath()
    • getLeftLabel

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

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

      public java.lang.String getType()
    • setType

      public void setType​(java.lang.String string)
    • getName

      public java.lang.String getName()
    • setName

      public void setName​(java.lang.String string)
    • getCost

      public int getCost()
    • setCost

      public void setCost​(int int1)
    • getDescription

      public java.lang.String getDescription()
    • setDescription

      public void setDescription​(java.lang.String string)
    • setIconPath

      public void setIconPath​(java.lang.String string)
    • getFreeTraitStack

      public java.util.Stack getFreeTraitStack()
    • addXPBoost

      public void addXPBoost​(PerkFactory.Perks perks, int int1)
    • getXPBoostMap

      public java.util.HashMap getXPBoostMap()
    • setFreeTraitStack

      public void setFreeTraitStack​(java.util.Stack stack)
    • getFreeRecipes

      public java.util.List getFreeRecipes()
    • setFreeRecipes

      public void setFreeRecipes​(java.util.List list)