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.scenes.scene2d.Group -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Releases all resources of this object.voiddraw(float realDeltaTime) voidbooleanvoidvoidvoidvoidvoidhideMdps()voidvoidvoidvoidbooleanvoidvoidsetLevelStarsIcon(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) voidvoidvoidvoidvoidvoidvoid
-
Field Details
-
particlesCanvas
-
customElementsContainer
public com.badlogic.gdx.scenes.scene2d.Group customElementsContainer
-
-
Constructor Details
-
MainUi
-
-
Method Details
-
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() -
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
-