wyvern.lib.ai.behaviors
Class BehaviorElement

java.lang.Object
  extended bywyvern.lib.ai.behaviors.BehaviorElement
Direct Known Subclasses:
ApproachEnemyBE, ApproachFriendBE, CastAttackSpellBE, EmitMessagesBE, FleeBE, FleeIfBadlyHurtBE, FollowPathBE, GrabStuffBE, MeleeAttackBE, RangedAttackBE, TeleportAwayBE, WanderRandomlyBE, WieldWeaponsBE

public class BehaviorElement
extends java.lang.Object


Constructor Summary
BehaviorElement(java.lang.String name)
           
 
Method Summary
 boolean getAction(Commandable monster, Behavior behavior)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehaviorElement

public BehaviorElement(java.lang.String name)
Method Detail

getAction

public boolean getAction(Commandable monster,
                         Behavior behavior)