Package com.prineside.tdi2.ui.components
Class MainUi
java.lang.Object
com.prineside.tdi2.ui.components.MainUi
- All Implemented Interfaces:
Disposable
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBossHpBar
(BossHpBar bar) void
dispose()
Releases all resources of this object.void
draw
(float realDeltaTime) void
boolean
void
void
void
void
void
hideMdps()
void
void
void
void
void
boolean
void
void
removeBossHpBar
(BossHpBar bar) void
setLevelStarsIcon
(int starsCount) void
void
void
showDrawModeButton
(boolean emphasize, Runnable onDone) void
showGameSpeedButton
(boolean emphasize, Runnable onDone) void
showHealth
(boolean emphasize, Runnable onDone) void
showHealthDelta
(int damage) void
void
showMessagesButton
(boolean emphasize, Runnable onDone) void
showNextWaveButton
(boolean emphasize, Runnable onDone) void
void
showWaveNumber
(boolean emphasize, Runnable onDone) void
void
void
void
void
void
void
void
void
-
Field Details
-
particlesCanvas
-
customElementsContainer
-
gameplayBonusGroup
-
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() -
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 interfaceDisposable
-