public class SimpleMainBehaviour extends Behaviour
Behaviour.behaviourNullAgentException
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Behaviour> |
behaviours
Behaviours are implemented as LinkedList for flexibility.
|
protected Game |
game
Instance of game.
|
Constructor and Description |
---|
SimpleMainBehaviour(Agent agent)
This behaviour never have spatial.
|
Modifier and Type | Method and Description |
---|---|
void |
addBehaviour(Behaviour behaviour)
Add behaviour to this main behaviour.
|
void |
clearBehaviours()
Remove all behaviours from this behaviour.
|
protected void |
controlRender(com.jme3.renderer.RenderManager rm,
com.jme3.renderer.ViewPort vp) |
protected void |
controlUpdate(float tpf) |
void |
removeBehaviour(Behaviour behaviour)
Remove behaviour from this main behaviour.
|
void |
setBehaviours(java.util.List<Behaviour> behaviours)
Set list of bahaviours for this behaviour to do.
|
protected java.util.List<Behaviour> behaviours
ArrayList
,
LinkedList
protected Game game
Game#over
public SimpleMainBehaviour(Agent agent)
agent
- protected void controlUpdate(float tpf)
controlUpdate
in class com.jme3.scene.control.AbstractControl
protected void controlRender(com.jme3.renderer.RenderManager rm, com.jme3.renderer.ViewPort vp)
controlRender
in class com.jme3.scene.control.AbstractControl
public void clearBehaviours()
public void setBehaviours(java.util.List<Behaviour> behaviours)
behaviours
- public void addBehaviour(Behaviour behaviour)
behaviour
- that will be addedpublic void removeBehaviour(Behaviour behaviour)
behaviour
- that will be removed