A B C D E F G H I J K L M N O P R S T U V W X Y Z

B

BACK - Static variable in class com.brackeen.javagamebook.bsp2D.BSPLine
 
BATTLE_STATE_ATTACK - Static variable in class com.brackeen.javagamebook.ai.AIBot
 
BATTLE_STATE_DODGE - Static variable in class com.brackeen.javagamebook.ai.AIBot
 
BATTLE_STATE_RUN_AWAY - Static variable in class com.brackeen.javagamebook.ai.AIBot
 
BSPLine - class com.brackeen.javagamebook.bsp2D.BSPLine.
 
BSPLine() - Constructor for class com.brackeen.javagamebook.bsp2D.BSPLine
Creates a new line from (0,0) to (0,0)
BSPLine(BSPPolygon) - Constructor for class com.brackeen.javagamebook.bsp2D.BSPLine
Creates a new BSPLine based on the specified BSPPolygon (only if the BSPPolygon is a vertical wall).
BSPLine(float, float, float, float) - Constructor for class com.brackeen.javagamebook.bsp2D.BSPLine
Creates a new BSPLine based on the specified coordinates.
BSPPolygon - class com.brackeen.javagamebook.bsp2D.BSPPolygon.
A BSPPolygon is a TexturedPolygon3D with a type (TYPE_FLOOR, TYPE_WALL, or TYPE_PASSABLE_WALL) an ambient light intensity value, and a BSPLine representation if the type is a TYPE_WALL or TYPE_PASSABLE_WALL.
BSPPolygon(Vector3D[], int) - Constructor for class com.brackeen.javagamebook.bsp2D.BSPPolygon
Creates a new BSPPolygon with the specified vertices and type (TYPE_FLOOR, TYPE_WALL, or TYPE_PASSABLE_WALL).
BSPRenderer - class com.brackeen.javagamebook.bsp2D.BSPRenderer.
The BSPRenderer class is a renderer capable of drawing polygons in a BSP tree and any polygon objects in the scene.
BSPRenderer(Transform3D, ViewWindow) - Constructor for class com.brackeen.javagamebook.bsp2D.BSPRenderer
Creates a new BSP renderer with the specified camera object and view window.
BSPTree - class com.brackeen.javagamebook.bsp2D.BSPTree.
The BSPTree class represents a 2D Binary Space Partitioned tree of polygons.
BSPTree(BSPTree.Node) - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTree
Creates a new BSPTree with the specified root node.
BSPTree.Leaf - class com.brackeen.javagamebook.bsp2D.BSPTree.Leaf.
A Leaf of the tree.
BSPTree.Leaf() - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTree.Leaf
 
BSPTree.Node - class com.brackeen.javagamebook.bsp2D.BSPTree.Node.
A Node of the tree.
BSPTree.Node() - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTree.Node
 
BSPTreeBuilder - class com.brackeen.javagamebook.bsp2D.BSPTreeBuilder.
The BSPTreeBuilder class builds a BSP tree from a list of polygons.
BSPTreeBuilder() - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTreeBuilder
 
BSPTreeBuilderWithPortals - class com.brackeen.javagamebook.bsp2D.BSPTreeBuilderWithPortals.
The BSPTreeBuilderWithPortals class builds a BSP tree and adds portals to the leaves of the tree.
BSPTreeBuilderWithPortals() - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTreeBuilderWithPortals
 
BSPTreeTraverseListener - interface com.brackeen.javagamebook.bsp2D.BSPTreeTraverseListener.
A BSPTreeTraverseListener is an interface for a BSPTreeTraverser to signal visited polygons.
BSPTreeTraverser - class com.brackeen.javagamebook.bsp2D.BSPTreeTraverser.
A BSPTreeTraverer traverses a 2D BSP tree either with a in-order or draw-order (front-to-back) order.
BSPTreeTraverser() - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTreeTraverser
Creates a new BSPTreeTraverser with no BSPTreeTraverseListener.
BSPTreeTraverser(BSPTreeTraverseListener) - Constructor for class com.brackeen.javagamebook.bsp2D.BSPTreeTraverser
Creates a new BSPTreeTraverser with the specified BSPTreeTraverseListener.
Bot - class com.brackeen.javagamebook.shooter3D.Bot.
The Bot game object is a small static bot with a turret that turns to face the player.
Bot(PolygonGroup) - Constructor for class com.brackeen.javagamebook.shooter3D.Bot
 
Brain - class com.brackeen.javagamebook.ai.Brain.
 
Brain() - Constructor for class com.brackeen.javagamebook.ai.Brain
 
Brain(Brain) - Constructor for class com.brackeen.javagamebook.ai.Brain
Copy constructor.
back - Variable in class com.brackeen.javagamebook.bsp2D.BSPTree.Node
 
bottom - Variable in class com.brackeen.javagamebook.bsp2D.BSPLine
Bottom-most location of a line representing a wall.
bounds - Variable in class com.brackeen.javagamebook.bsp2D.BSPTree.Leaf
 
build(List) - Method in class com.brackeen.javagamebook.bsp2D.BSPTreeBuilder
Builds a BSP tree.
build(List) - Method in class com.brackeen.javagamebook.bsp2D.BSPTreeBuilderWithPortals
Builds a BSP tree and adds portals to the leaves.
buildNeighborList() - Method in class com.brackeen.javagamebook.bsp2D.Portal
Builds the list of neighbors for the AStarNode representation.
buildShadeMap(List, float) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Builds the shade map for this surface from the specified list of point lights and the ambiant light intensity.
buildSurface() - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Builds the surface.

A B C D E F G H I J K L M N O P R S T U V W X Y Z