Package com.prineside.tdi2.ui.components
Class MainUi
java.lang.Object
com.prineside.tdi2.ui.components.MainUi
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.badlogic.gdx.utils.Array<BossHpBar>com.badlogic.gdx.scenes.scene2d.ui.Tablecom.badlogic.gdx.scenes.scene2d.Group -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBossHpBar(BossHpBar bar) voiddispose()Releases all resources of this object.voiddraw(float realDeltaTime) voidbooleanvoidvoidvoidvoidvoidhideMdps()voidvoidvoidvoidvoidbooleanvoidvoidremoveBossHpBar(BossHpBar bar) voidsetLevelStarsIcon(int starsCount) voidvoidvoidshowDrawModeButton(boolean emphasize, Runnable onDone) voidshowGameSpeedButton(boolean emphasize, Runnable onDone) voidshowHealth(boolean emphasize, Runnable onDone) voidshowHealthDelta(int damage) voidvoidshowMessagesButton(boolean emphasize, Runnable onDone) voidshowNextWaveButton(boolean emphasize, Runnable onDone) voidvoidshowWaveNumber(boolean emphasize, Runnable onDone) voidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
particlesCanvas
-
customElementsContainer
public com.badlogic.gdx.scenes.scene2d.Group customElementsContainer -
gameplayBonusGroup
-
bossHpLinesTable
public com.badlogic.gdx.scenes.scene2d.ui.Table bossHpLinesTable -
bossHpBars
-
-
Constructor Details
-
MainUi
-
-
Method Details
-
addBossHpBar
-
removeBossHpBar
-
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
-
gameSpeedButtonVisible
public boolean gameSpeedButtonVisible() -
nextWaveButtonVisible
public boolean nextWaveButtonVisible() -
hideGameSpeedButton
public void hideGameSpeedButton() -
showGameSpeedButton
-
hideCoins
public void hideCoins() -
showCoins
-
hideMessagesButton
public void hideMessagesButton() -
showMessagesButton
-
hideScore
public void hideScore() -
showScore
-
hideWaveNumber
public void hideWaveNumber() -
showWaveNumber
-
hideHealth
public void hideHealth() -
showHealth
-
hideDrawModeButton
public void hideDrawModeButton() -
showDrawModeButton
-
hideNextWaveButton
public void hideNextWaveButton() -
hideMdps
public void hideMdps() -
showMdps
-
showNextWaveButton
-
updateGameSpeedButton
public void updateGameSpeedButton() -
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.DisposableReleases all resources of this object.- Specified by:
disposein interfacecom.badlogic.gdx.utils.Disposable
-