zombie.ai.states
Class PathFindState

java.lang.Object
  extended by zombie.ai.State
      extended by zombie.ai.states.PathFindState
All Implemented Interfaces:
IPathfinder

public class PathFindState
extends State
implements IPathfinder

Author:
LEMMY

Constructor Summary
PathFindState()
           
 
Method Summary
 void enter(IsoGameCharacter owner)
           
 void execute(IsoGameCharacter owner)
           
 void exit(IsoGameCharacter owner)
           
 void Failed(Mover mover)
           
 java.lang.String getName()
           
static PathFindState instance()
           
 void Succeeded(Path path, Mover mover)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathFindState

public PathFindState()
Method Detail

instance

public static PathFindState instance()

enter

public void enter(IsoGameCharacter owner)
Overrides:
enter in class State

execute

public void execute(IsoGameCharacter owner)
Overrides:
execute in class State

exit

public void exit(IsoGameCharacter owner)
Overrides:
exit in class State

Failed

public void Failed(Mover mover)
Specified by:
Failed in interface IPathfinder

Succeeded

public void Succeeded(Path path,
                      Mover mover)
Specified by:
Succeeded in interface IPathfinder

getName

public java.lang.String getName()
Specified by:
getName in interface IPathfinder