Uses of Class
com.brackeen.javagamebook.bsp2D.BSPTree

Packages that use BSPTree
com.brackeen.javagamebook.ai   
com.brackeen.javagamebook.ai.pattern   
com.brackeen.javagamebook.bsp2D   
com.brackeen.javagamebook.game   
com.brackeen.javagamebook.path   
 

Uses of BSPTree in com.brackeen.javagamebook.ai
 

Methods in com.brackeen.javagamebook.ai with parameters of type BSPTree
 void EvolutionGenePool.setBSPTree(BSPTree bspTree)
          The BSP tree used for certain patterns (like the shortest path alogirthm used for the chase pattern)
 

Constructors in com.brackeen.javagamebook.ai with parameters of type BSPTree
EvolutionGenePool(BSPTree bspTree)
           
 

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

Methods in com.brackeen.javagamebook.ai.pattern with parameters of type BSPTree
 void AIPattern.setBSPTree(BSPTree bspTree)
           
 

Constructors in com.brackeen.javagamebook.ai.pattern with parameters of type BSPTree
RunAwayPattern(BSPTree tree)
           
DodgePatternZigZag(BSPTree tree)
           
DodgePatternZigZag(BSPTree tree, float dodgeDist)
           
DodgePatternRandom(BSPTree tree)
           
DodgePatternRandom(BSPTree tree, float radius)
           
AttackPatternStrafe(BSPTree tree)
           
AttackPatternStrafe(BSPTree tree, float radius)
           
AttackPatternRush(BSPTree tree)
           
AttackPatternRush(BSPTree tree, float desiredDist)
           
AimPattern(BSPTree tree)
           
AIPattern(BSPTree bspTree)
          The BSP tree is used to get correct y values for the world.
 

Uses of BSPTree in com.brackeen.javagamebook.bsp2D
 

Methods in com.brackeen.javagamebook.bsp2D that return BSPTree
 BSPTree MapLoader.loadMap(java.lang.String filename)
          Loads a map file and creates a BSP tree.
 BSPTree BSPTreeBuilderWithPortals.build(java.util.List polygons)
          Builds a BSP tree and adds portals to the leaves.
 BSPTree BSPTreeBuilder.build(java.util.List polygons)
          Builds a BSP tree.
 

Methods in com.brackeen.javagamebook.bsp2D with parameters of type BSPTree
 void SimpleBSPRenderer.draw(java.awt.Graphics2D g, BSPTree tree)
          Draws the visible polygons in a BSP tree based on the camera location.
 void BSPTreeTraverser.traverse(BSPTree tree, Vector3D viewLocation)
          Traverses a tree in draw-order (front-to-back) using the specified view location.
 void BSPTreeTraverser.traverse(BSPTree tree)
          Traverses a tree in in-order.
 void BSPRenderer.draw(java.awt.Graphics2D g, BSPTree tree)
          Draws the visible polygons in a BSP tree based on the camera location.
 

Uses of BSPTree in com.brackeen.javagamebook.game
 

Constructors in com.brackeen.javagamebook.game with parameters of type BSPTree
CollisionDetectionWithSliding(BSPTree bspTree)
          Creates a new CollisionDetectionWithSliding object for the specified BSP tree.
CollisionDetection(BSPTree bspTree)
          Creates a new CollisionDetection object for the specified BSP tree.
 

Uses of BSPTree in com.brackeen.javagamebook.path
 

Methods in com.brackeen.javagamebook.path with parameters of type BSPTree
 void AStarSearchWithBSP.setBSPTree(BSPTree bspTree)
           
 

Constructors in com.brackeen.javagamebook.path with parameters of type BSPTree
AStarSearchWithBSP(BSPTree bspTree)
          Creates a new AStarSearchWithBSP for the specified BSP tree.