vooga.engine.overlay
Class OverlayStat

java.lang.Object
  extended by Sprite
      extended by vooga.engine.overlay.Overlay
          extended by vooga.engine.overlay.OverlayString
              extended by vooga.engine.overlay.OverlayStat

public class OverlayStat
extends OverlayString

The Overlay stat class to display a String and something the user defines For an example see OverlayExample.java.


Field Summary
 
Fields inherited from class vooga.engine.overlay.OverlayString
DEFAULT_COLOR, DEFAULT_FONT
 
Constructor Summary
OverlayStat(java.util.Map<java.lang.String,java.lang.String> attributes, OverlayTracker tracker)
           
OverlayStat(java.lang.String label, Stat<?> tracker)
          Creates a OverlayStat Class
 
Method Summary
 Stat<?> getStat()
           
 void render(java.awt.Graphics2D g)
          Used to render to the screen.
 
Methods inherited from class vooga.engine.overlay.OverlayString
getHeight, getString, getWidth, print, setColor, setFont, setFont, setString
 
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

OverlayStat

public OverlayStat(java.lang.String label,
                   Stat<?> tracker)
Creates a OverlayStat Class

Parameters:
label - String to display
tracker - Can be a Stat of any type. Will call the toString of the type to display.

OverlayStat

public OverlayStat(java.util.Map<java.lang.String,java.lang.String> attributes,
                   OverlayTracker tracker)
Method Detail

render

public void render(java.awt.Graphics2D g)
Used to render to the screen.

Overrides:
render in class OverlayString
Parameters:
g - Graphic to render image to.

getStat

public Stat<?> getStat()