Class CurrencyInteraction
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Image
com.csse3200.game.components.currency.CurrencyInteraction
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
public class CurrencyInteraction
extends com.badlogic.gdx.scenes.scene2d.ui.Image
Interactive currency item that can be clicked to collect sunlight.
-
Constructor Summary
ConstructorsConstructorDescriptionCurrencyInteraction
(com.badlogic.gdx.graphics.Texture texture, int value) Creates a new currency interaction with the specified texture and value. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes of resources used by this currency interaction.Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Image
draw, getAlign, getDrawable, getImageHeight, getImageWidth, getImageX, getImageY, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, layout, setAlign, setDrawable, setDrawable, setScaling, toString
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget
getMaxHeight, getMaxWidth, invalidate, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
act, addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setStage, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Constructor Details
-
CurrencyInteraction
public CurrencyInteraction(com.badlogic.gdx.graphics.Texture texture, int value) Creates a new currency interaction with the specified texture and value.- Parameters:
texture
- the texture to displayvalue
- the currency value when collected
-
-
Method Details
-
dispose
public void dispose()Disposes of resources used by this currency interaction.
-