com.brackeen.javagamebook.ai.pattern
Class RunAwayPattern
java.lang.Object
  
com.brackeen.javagamebook.ai.pattern.AIPattern
      
com.brackeen.javagamebook.ai.pattern.RunAwayPattern
- All Implemented Interfaces: 
 - PathFinder
 
- public class RunAwayPattern
- extends AIPattern
  
Direct aim at the player. Aim patterns return a direction
    to fire, rather than a location.
 
| 
Method Summary | 
 java.util.Iterator | 
find(GameObject bot,
     GameObject player)
 
          Finds a path from GameObject A to GameObject B. | 
 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
RunAwayPattern
public RunAwayPattern(BSPTree tree)
find
public java.util.Iterator find(GameObject bot,
                               GameObject player)
- Description copied from interface: 
PathFinder 
- Finds a path from GameObject A to GameObject B. The path
        is an Iterator of Vector3Ds, not including the start
        location (GameObject A) but including the goal location
        (GameObject B). The Vector3D objects may be used in
        other objects and should not be modified.
        Returns null if no path found.
- Specified by:
 find in interface PathFinder- Specified by:
 find in class AIPattern