vs.characteragent
Class ReactiveLayer

java.lang.Object
  extended by vs.characteragent.BehaviourLayer
      extended by vs.characteragent.ReactiveLayer
All Implemented Interfaces:
IExplainable

public class ReactiveLayer
extends BehaviourLayer


Field Summary
 java.util.logging.Logger logger
           
 
Constructor Summary
ReactiveLayer(ICharacterAgent owner)
           
 
Method Summary
 void appraise()
           
 void cope()
           
 StoryAction selectAction()
           
 
Methods inherited from class vs.characteragent.BehaviourLayer
explainCausalities, explainElements, getAgent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public java.util.logging.Logger logger
Constructor Detail

ReactiveLayer

public ReactiveLayer(ICharacterAgent owner)
Method Detail

appraise

public void appraise()
Specified by:
appraise in class BehaviourLayer

cope

public void cope()
Specified by:
cope in class BehaviourLayer

selectAction

public StoryAction selectAction()
Specified by:
selectAction in class BehaviourLayer