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 TypeMethodDescriptionvoid
protected void
draw
(com.badlogic.gdx.graphics.g2d.SpriteBatch batch) Draw the renderable.com.badlogic.gdx.scenes.scene2d.Actor
getActor()
void
setDone
(int amountDone) void
setHideLabel
(boolean hideLabel) Methods inherited from class com.deco2800.game.ui.UIComponent
create, getLayer, getSkin, getZIndex
Methods inherited from class com.deco2800.game.rendering.RenderComponent
compareTo, dispose, render
Methods inherited from class com.deco2800.game.components.Component
earlyUpdate, getEntity, setEnabled, setEntity, toString, triggerEarlyUpdate, triggerUpdate, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods 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:RenderComponent
Draw the renderable. Should be called only by the renderer, not manually.- Specified by:
draw
in classRenderComponent
- Parameters:
batch
- Batch to render to.
-
setHideLabel
public void setHideLabel(boolean hideLabel) -
getAchievementType
-