|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.golden.gamedev.object.PlayField
vooga.engine.core.PlayField
public class PlayField
Extension of the Golden T Playfield to allow addition of OverlayTracker to the Playfield. Example:
Playfield playfield = new Playfield();
OverlayTracker track = OverlayCreator.createOverlays(String xmlFileLocation);
playfield.addOverlayTracker(track);
Constructor Summary | |
---|---|
PlayField()
|
|
PlayField(Background background)
|
Method Summary | |
---|---|
void |
addColorBackground(java.awt.Color color)
Add a color background to the current Collection. |
void |
addControl(java.lang.String key,
Control control)
Add a control which will be updated everytime the playfield is updated. |
void |
addEvent(IEventHandler event)
|
void |
addEventPool(EventPool eventPool)
|
void |
addImageBackground(java.lang.String key)
Add an image background to the current Collection. |
void |
addMusic(java.lang.String musicname)
Here's to adding a music string |
void |
addOverlayTracker(OverlayTracker overlayTracker)
Adds OverlayTracker to the playfield. |
void |
addRule(java.lang.String rulename,
Rule rule,
SpriteGroup[] obedients)
This method adds a Rule the playfield. |
Background |
getBackground(int index)
Returns the desired background based on the index the user provides. |
Control |
getControl(java.lang.String key)
Get control object. |
java.lang.String |
getMusic(int index)
Returns the desired music based on the index the user provides. |
OverlayTracker |
getOverlayTracker()
|
Rule |
getRule(java.lang.String ruleName)
|
void |
setBackground(int index)
Makes the background given by the index active in the current playfield. |
void |
update(long elapsedTime)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PlayField(Background background)
public PlayField()
Method Detail |
---|
public void update(long elapsedTime)
public void addRule(java.lang.String rulename, Rule rule, SpriteGroup[] obedients)
rulename
- rule
- public void addEvent(IEventHandler event)
public void addOverlayTracker(OverlayTracker overlayTracker)
overlayTracker
- public OverlayTracker getOverlayTracker()
public Rule getRule(java.lang.String ruleName)
public java.lang.String getMusic(int index)
public void addImageBackground(java.lang.String key)
public void addColorBackground(java.awt.Color color)
public Background getBackground(int index)
public void setBackground(int index)
public void addControl(java.lang.String key, Control control)
key
- key of the Control objectcontrol
- Control to be updated with the PlayFieldpublic Control getControl(java.lang.String key)
key
- is key of the Control objectpublic void addMusic(java.lang.String musicname)
musicname
- public void addEventPool(EventPool eventPool)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |