Class PermanentItemState

  • All Implemented Interfaces:
    java.io.Serializable

    public class PermanentItemState
    extends ItemState
    See Also:
    Serialized Form
    • Constructor Detail

      • PermanentItemState

        public PermanentItemState​(java.lang.String className,
                                  int ID,
                                  java.lang.String imageName)
    • Method Detail

      • getDuration

        public int getDuration()
        Returns:
        the duration
      • setDuration

        public void setDuration​(int duration)
        Parameters:
        duration - the duration to set
      • getOverlayImage

        public java.lang.String getOverlayImage()
        Returns:
        the overlayImage
      • setOverlayImage

        public void setOverlayImage​(java.lang.String overlayImage)
        Parameters:
        overlayImage - the overlayImage to set
      • isUsingUp

        public boolean isUsingUp()
        Checks, if item is using up.
        Returns:
      • setIsUsingUp

        public void setIsUsingUp​(boolean isUsingUp)
        Parameters:
        isUsingUp - the isUsingUp to set
      • isRegenerationItem

        public boolean isRegenerationItem()
        Returns:
        the isRegenerationItem
      • getEnergyGain

        public int getEnergyGain()
        Returns:
        the energyGain
      • setEnergyGain

        public void setEnergyGain​(int energyGain)
        Parameters:
        energyGain - the energyGain to set