Class BossHpBar

All Implemented Interfaces:
Cullable

public final class BossHpBar extends Group
  • Field Details

    • WIDTH

      public static final float WIDTH
      See Also:
    • HEIGHT

      public static final float HEIGHT
      See Also:
    • MAIN_BAR_WIDTH

      public static final float MAIN_BAR_WIDTH
      See Also:
    • backgroundImage

      public Image backgroundImage
    • nameLabel

      public LabelWithShadow nameLabel
    • iconImage

      public Image iconImage
    • iconImageShadow

      public Image iconImageShadow
    • effectIconsTable

      public Table effectIconsTable
    • hpLabelCurrent

      public LabelWithShadow hpLabelCurrent
    • hpLabelMax

      public LabelWithShadow hpLabelMax
    • largeBarContainer

      public Group largeBarContainer
    • barBackgroundLarge

      public Image barBackgroundLarge
    • barLarge

      public Image barLarge
    • smallBarOneContainer

      public Group smallBarOneContainer
    • barBackgroundSmallOne

      public Image barBackgroundSmallOne
    • barSmallOne

      public Image barSmallOne
    • smallBarTwoContainer

      public Group smallBarTwoContainer
    • barBackgroundSmallTwo

      public Image barBackgroundSmallTwo
    • barSmallTwo

      public Image barSmallTwo
    • marksGroup

      public Group marksGroup
  • Constructor Details

    • BossHpBar

      public BossHpBar()
  • Method Details

    • setLabelsColor

      public BossHpBar setLabelsColor(Color color)
    • setMainBarColor

      public BossHpBar setMainBarColor(Color bgColor, Color barColor)
    • setFirstSmallBarColor

      public BossHpBar setFirstSmallBarColor(Color bgColor, Color barColor)
    • setSecondSmallBarColor

      public BossHpBar setSecondSmallBarColor(Color bgColor, Color barColor)
    • setSmallBarsCount

      public BossHpBar setSmallBarsCount(int count)
      Parameters:
      count - 0..2
    • setBossName

      public BossHpBar setBossName(String name)
    • getBossName

      public String getBossName()
    • setIcon

      public BossHpBar setIcon(Drawable icon)
    • setMainHP

      public BossHpBar setMainHP(double current, double max)
    • setSmallBarOneProgress

      public BossHpBar setSmallBarOneProgress(double coeff)
    • setSmallBarTwoProgress

      public BossHpBar setSmallBarTwoProgress(double coeff)
    • clearMarks

      public BossHpBar clearMarks()
    • addMark

      public BossHpBar addMark(float coeff)
    • addEffectIcon

      public BossHpBar addEffectIcon(Drawable icon)
    • getEffectIcons

      public Array<Drawable> getEffectIcons()
    • isEffectIconExists

      public boolean isEffectIconExists(Drawable icon)
    • clearEffectIcons

      public BossHpBar clearEffectIcons()