Uses of Interface
com.brackeen.javagamebook.path.PathFinder

Packages that use PathFinder
com.brackeen.javagamebook.ai   
com.brackeen.javagamebook.ai.pattern   
com.brackeen.javagamebook.path   
 

Uses of PathFinder in com.brackeen.javagamebook.ai
 

Fields in com.brackeen.javagamebook.ai declared as PathFinder
 PathFinder Brain.attackPathFinder
           
 PathFinder Brain.dodgePathFinder
           
 PathFinder Brain.aimPathFinder
           
 PathFinder Brain.idlePathFinder
           
 PathFinder Brain.chasePathFinder
           
 PathFinder Brain.runAwayPathFinder
           
 

Methods in com.brackeen.javagamebook.ai with parameters of type PathFinder
 void AIBot.setPathFinder(PathFinder pathFinder)
          Sets the PathFinder class to use to follow the path.
 

Uses of PathFinder in com.brackeen.javagamebook.ai.pattern
 

Classes in com.brackeen.javagamebook.ai.pattern that implement PathFinder
 class AimPattern
          Direct aim at the player, with a random offset.
 class AIPattern
          Simple abstract PathFinder that implements the find(Vector3D, Vector3D) method to return null.
 class AttackPatternRush
          Simple "attack" pattern to rush the player - get within a certain distance of the player and stop.
 class AttackPatternStrafe
          An "attack" pattern to strafe around the player in a circle with the specified radius from the player.
 class DodgePatternRandom
          An "dodge" pattern that puts the bot in a random location in a half-circle around the player.
 class DodgePatternZigZag
          An "dodge" pattern that makes the bot zig perpindicular to the player, the zag back to the starting location.
 class RunAwayPattern
          Direct aim at the player.
 

Uses of PathFinder in com.brackeen.javagamebook.path
 

Classes in com.brackeen.javagamebook.path that implement PathFinder
 class AStarSearchWithBSP
          The AStarSearchWithBSP class is a PathFinder that finds a path in a BSP tree using an A* search algorithm.
 

Methods in com.brackeen.javagamebook.path with parameters of type PathFinder
 void PathBot.setPathFinder(PathFinder pathFinder)
          Sets the PathFinder class to use to follow the path.