vooga.engine.overlay
Class OverlayTracker
java.lang.Object
vooga.engine.overlay.OverlayTracker
public class OverlayTracker
- extends java.lang.Object
Class used to track overlays and Stats.
For an example see OverlayExample.java.
Method Summary |
Overlay |
getOverlay(java.lang.String name)
|
|
getOverlay(java.lang.String name,
T t)
Same as getOverlay, but returns a Specific type of overlay, say
a OverlayStat depending on what type t is. |
SpriteGroup |
getOverlayGroup(java.lang.String name)
|
Stat |
getStat(java.lang.String name)
|
|
getStat(java.lang.String name,
T t)
Same as getStat, but returns a stat of whatever type t is |
java.util.Set<java.lang.String> |
overlayKeySet()
|
protected void |
putOverlay(java.lang.String key,
Overlay value)
|
protected void |
putOverlayGroup(java.lang.String key,
SpriteGroup value)
|
protected void |
putStat(java.lang.String key,
Stat value)
|
java.util.Set<java.lang.String> |
spriteGroupKeySet()
|
java.util.Set<java.lang.String> |
statKeySet()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OverlayTracker
public OverlayTracker()
getOverlayGroup
public SpriteGroup getOverlayGroup(java.lang.String name)
getStat
public Stat getStat(java.lang.String name)
getStat
public <T> Stat<T> getStat(java.lang.String name,
T t)
- Same as getStat, but returns a stat of whatever type t is
getOverlay
public Overlay getOverlay(java.lang.String name)
getOverlay
public <T extends Overlay> T getOverlay(java.lang.String name,
T t)
- Same as getOverlay, but returns a Specific type of overlay, say
a OverlayStat depending on what type t is.
putOverlayGroup
protected void putOverlayGroup(java.lang.String key,
SpriteGroup value)
putOverlay
protected void putOverlay(java.lang.String key,
Overlay value)
putStat
protected void putStat(java.lang.String key,
Stat value)
statKeySet
public java.util.Set<java.lang.String> statKeySet()
- Returns:
- a set of all the keys in the Stat map
spriteGroupKeySet
public java.util.Set<java.lang.String> spriteGroupKeySet()
- Returns:
- a set of all the keys in the SpriteGroup map
overlayKeySet
public java.util.Set<java.lang.String> overlayKeySet()
- Returns:
- a set of all the keys in the Overlay map