|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSprite
vooga.engine.overlay.Overlay
vooga.engine.overlay.OverlayIcon
public class OverlayIcon
This Overlay class displays a finite number of icons, with an image provided by the user.
Constructor Summary | |
---|---|
OverlayIcon(java.util.Map<java.lang.String,java.lang.String> attributes,
OverlayTracker tracker)
|
|
OverlayIcon(Stat<java.lang.Integer> stat,
java.awt.image.BufferedImage icon,
java.lang.String label)
Creates Overlay Icon class that is Integer specific |
Method Summary | |
---|---|
protected OverlayString |
getOverlayString()
|
int |
getWidth()
|
void |
render(java.awt.Graphics2D g)
Used to render to the screen. |
void |
scaleIcon(int width,
int height)
Adjusts the icon to be the given width, height. |
void |
setColor(java.awt.Color color)
|
void |
setFont(java.awt.Font font)
|
void |
setFont(GameFont font)
|
void |
update(long t)
Updates the number of images showing |
Methods inherited from class vooga.engine.overlay.Overlay |
---|
setLocation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OverlayIcon(Stat<java.lang.Integer> stat, java.awt.image.BufferedImage icon, java.lang.String label)
stat
- Stat object that contains an Integer to keep track oficon
- Icon to displaylabel
- String to label the iconspublic OverlayIcon(java.util.Map<java.lang.String,java.lang.String> attributes, OverlayTracker tracker)
Method Detail |
---|
public void scaleIcon(int width, int height)
width
- height
- public void render(java.awt.Graphics2D g)
g
- Graphic to render image to.public void update(long t)
public int getWidth()
public void setFont(java.awt.Font font)
public void setFont(GameFont font)
public void setColor(java.awt.Color color)
protected OverlayString getOverlayString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |