|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectzombie.behaviors.Behavior
zombie.behaviors.BehaviorHub
public class BehaviorHub
Nested Class Summary | |
---|---|
class |
BehaviorHub.BehaviorTrigger
|
Nested classes/interfaces inherited from class zombie.behaviors.Behavior |
---|
Behavior.BehaviorResult |
Field Summary | |
---|---|
gnu.trove.map.hash.THashMap<java.lang.String,BehaviorHub.BehaviorTrigger> |
TriggerMap
|
Fields inherited from class zombie.behaviors.Behavior |
---|
last |
Constructor Summary | |
---|---|
BehaviorHub()
|
Method Summary | |
---|---|
BehaviorHub.BehaviorTrigger |
AddTrigger(java.lang.String name,
float startValue,
float triggerValue,
float decay,
Behavior behavior)
|
void |
ChangeTriggerValue(java.lang.String name,
float amount)
|
Behavior.BehaviorResult |
process(DecisionPath path,
IsoGameCharacter character)
|
void |
reset()
|
void |
SetTriggerValue(java.lang.String name,
float amount)
|
boolean |
valid()
|
Methods inherited from class zombie.behaviors.Behavior |
---|
addChild, getPathSpeed, onSwitch, processChild, renderDebug, update |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public gnu.trove.map.hash.THashMap<java.lang.String,BehaviorHub.BehaviorTrigger> TriggerMap
Constructor Detail |
---|
public BehaviorHub()
Method Detail |
---|
public BehaviorHub.BehaviorTrigger AddTrigger(java.lang.String name, float startValue, float triggerValue, float decay, Behavior behavior)
public void ChangeTriggerValue(java.lang.String name, float amount)
public Behavior.BehaviorResult process(DecisionPath path, IsoGameCharacter character)
process
in class Behavior
public void reset()
reset
in class Behavior
public void SetTriggerValue(java.lang.String name, float amount)
public boolean valid()
valid
in class Behavior
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |