Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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