Class MainUi

java.lang.Object
com.prineside.tdi2.ui.components.MainUi
All Implemented Interfaces:
Disposable

public class MainUi extends Object implements Disposable
  • Field Details

  • Constructor Details

  • Method Details

    • addBossHpBar

      public void addBossHpBar(BossHpBar bar)
    • removeBossHpBar

      public void removeBossHpBar(BossHpBar bar)
    • layoutBossHpBars

      public void layoutBossHpBars()
    • showHealthDelta

      public void showHealthDelta(int damage)
    • postSetup

      public void postSetup()
    • setLevelStarsIcon

      public void setLevelStarsIcon(int starsCount)
      Parameters:
      starsCount - 0-3
    • finalFadeOut

      public void finalFadeOut()
    • setUiScreenshotMode

      public void setUiScreenshotMode(GameUiSystem.ScreenshotModeConfig config)
    • gameSpeedButtonVisible

      public boolean gameSpeedButtonVisible()
    • nextWaveButtonVisible

      public boolean nextWaveButtonVisible()
    • hideGameSpeedButton

      public void hideGameSpeedButton()
    • showGameSpeedButton

      public void showGameSpeedButton(boolean emphasize, Runnable onDone)
    • hideCoins

      public void hideCoins()
    • showCoins

      public void showCoins(boolean emphasize, Runnable onDone)
    • hideMessagesButton

      public void hideMessagesButton()
    • showMessagesButton

      public void showMessagesButton(boolean emphasize, Runnable onDone)
    • hideScore

      public void hideScore()
    • showScore

      public void showScore(boolean emphasize, Runnable onDone)
    • hideWaveNumber

      public void hideWaveNumber()
    • showWaveNumber

      public void showWaveNumber(boolean emphasize, Runnable onDone)
    • hideHealth

      public void hideHealth()
    • showHealth

      public void showHealth(boolean emphasize, Runnable onDone)
    • hideDrawModeButton

      public void hideDrawModeButton()
    • showDrawModeButton

      public void showDrawModeButton(boolean emphasize, Runnable onDone)
    • hideNextWaveButton

      public void hideNextWaveButton()
    • hideMdps

      public void hideMdps()
    • showMdps

      public void showMdps(boolean emphasize, Runnable onDone)
    • showNextWaveButton

      public void showNextWaveButton(boolean emphasize, Runnable onDone)
    • updateGameSpeedButton

      public void updateGameSpeedButton()
    • updateForceWaveButton

      public void updateForceWaveButton()
    • updateScore

      public void updateScore()
    • updateMoney

      public void updateMoney()
    • updateHealth

      public void updateHealth()
    • updateWave

      public void updateWave()
    • updateMdps

      public void updateMdps()
    • updateGameplayBonus

      public void updateGameplayBonus()
    • updateAll

      public void updateAll()
    • draw

      public void draw(float realDeltaTime)
    • dispose

      public void dispose()
      Description copied from interface: com.badlogic.gdx.utils.Disposable
      Releases all resources of this object.
      Specified by:
      dispose in interface Disposable