Class AchievementProgressBar
java.lang.Object
com.deco2800.game.components.Component
com.deco2800.game.rendering.RenderComponent
com.deco2800.game.ui.UIComponent
com.deco2800.game.components.achievements.AchievementProgressBar
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable,Renderable,Comparable<Renderable>
Progressbar used to show completion of achievements
-
Field Summary
Fields inherited from class com.deco2800.game.ui.UIComponent
skin, stage -
Constructor Summary
ConstructorsConstructorDescriptionAchievementProgressBar(int width, int height, int max, boolean showPercentage, AchievementType type) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voiddraw(com.badlogic.gdx.graphics.g2d.SpriteBatch batch) Draw the renderable.com.badlogic.gdx.scenes.scene2d.ActorgetActor()voidsetDone(int amountDone) voidsetHideLabel(boolean hideLabel) Methods inherited from class com.deco2800.game.ui.UIComponent
create, getLayer, getSkin, getZIndexMethods inherited from class com.deco2800.game.rendering.RenderComponent
compareTo, dispose, renderMethods inherited from class com.deco2800.game.components.Component
earlyUpdate, getEntity, setEnabled, setEntity, toString, triggerEarlyUpdate, triggerUpdate, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.deco2800.game.rendering.Renderable
render
-
Constructor Details
-
AchievementProgressBar
public AchievementProgressBar(int width, int height, int max, boolean showPercentage, AchievementType type)
-
-
Method Details
-
buildActor
public void buildActor() -
getActor
public com.badlogic.gdx.scenes.scene2d.Actor getActor() -
setDone
public void setDone(int amountDone) -
draw
protected void draw(com.badlogic.gdx.graphics.g2d.SpriteBatch batch) Description copied from class:RenderComponentDraw the renderable. Should be called only by the renderer, not manually.- Specified by:
drawin classRenderComponent- Parameters:
batch- Batch to render to.
-
setHideLabel
public void setHideLabel(boolean hideLabel) -
getAchievementType
-