public class Bar extends InterfaceObject
Constructor and Description |
---|
Bar(java.io.InputStream fileInput,
java.lang.String ref,
boolean flipped,
org.newdawn.slick.GameContainer gc,
java.lang.String label)
Bar constructor
|
Modifier and Type | Method and Description |
---|---|
void |
draw(float x,
float y,
boolean scaledPos)
Draws bar
|
void |
update(float value,
float baseValue)
Updates bar max and actual values
|
atCenter, draw, draw, draw, draw, draw, draw, draw, getDis, getPos, getScale, getScaledHeight, getScaledWidth, getSize, isMouseOver, setInfo, setPosition, setSize
bind, clampTexture, copy, destroy, draw, draw, draw, draw, draw, draw, drawCentered, drawEmbedded, drawEmbedded, drawEmbedded, drawFlash, drawFlash, drawFlash, drawSheared, drawSheared, drawWarped, endUse, ensureInverted, flushPixelData, getAlpha, getCenterOfRotationX, getCenterOfRotationY, getColor, getFilter, getFlippedCopy, getGraphics, getHeight, getName, getResourceReference, getRotation, getScaledCopy, getScaledCopy, getSubImage, getTexture, getTextureHeight, getTextureOffsetX, getTextureOffsetY, getTextureWidth, getWidth, isDestroyed, rotate, setAlpha, setCenterOfRotation, setColor, setColor, setFilter, setImageColor, setImageColor, setName, setRotation, setTexture, startUse, toString
public Bar(java.io.InputStream fileInput, java.lang.String ref, boolean flipped, org.newdawn.slick.GameContainer gc, java.lang.String label) throws org.newdawn.slick.SlickException, java.io.IOException, java.awt.FontFormatException
fileInput
- File input pointed to bar imgref
- Name for image in systemflipped
- If texture suppose to be flippedgc
- Game container for superclass and MOAlabel
- Label for barvalue
- Bar actual valuebaseValue
- Bar maximal valueorg.newdawn.slick.SlickException
java.io.IOException
java.awt.FontFormatException
public void update(float value, float baseValue)
value
- baseValue
- public void draw(float x, float y, boolean scaledPos)
draw
in class InterfaceObject
x
- Position on x axisy
- Position on y axisscaledPos
- True if object position should be scaled