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
R
Rectangle3D
- class com.brackeen.javagamebook.math3D.
Rectangle3D
.
A Rectangle3D is a rectangle in 3D space, defined as an origin and vectors pointing in the directions of the base (width) and side (height).
Rectangle3D()
- Constructor for class com.brackeen.javagamebook.math3D.
Rectangle3D
Creates a rectangle at the origin with a width and height of zero.
Rectangle3D(Vector3D, Vector3D, Vector3D, float, float)
- Constructor for class com.brackeen.javagamebook.math3D.
Rectangle3D
Creates a new Rectangle3D with the specified origin, direction of the base (directionU) and direction of the side (directionV).
RoomDef
- class com.brackeen.javagamebook.bsp2D.
RoomDef
.
The RoomDef class represents a convex room with walls, a floor, and a ceiling.
RoomDef()
- Constructor for class com.brackeen.javagamebook.bsp2D.
RoomDef
Creates a new RoomDef with an ambient light intensity of 0.5.
RoomDef(float)
- Constructor for class com.brackeen.javagamebook.bsp2D.
RoomDef
Creates a new RoomDef with the specified ambient light intensity.
RunAwayPattern
- class com.brackeen.javagamebook.ai.pattern.
RunAwayPattern
.
Direct aim at the player.
RunAwayPattern(BSPTree)
- Constructor for class com.brackeen.javagamebook.ai.pattern.
RunAwayPattern
random(int)
- Static method in class com.brackeen.javagamebook.util.
MoreMath
Returns a random integer from 0 to max (inclusive).
random(int, int)
- Static method in class com.brackeen.javagamebook.util.
MoreMath
Returns a random integer from min to max (inclusive).
random(float)
- Static method in class com.brackeen.javagamebook.util.
MoreMath
Returns a random float from 0 to max (inclusive).
random(float, float)
- Static method in class com.brackeen.javagamebook.util.
MoreMath
Returns a random float from min to max (inclusive).
random(List)
- Static method in class com.brackeen.javagamebook.util.
MoreMath
Returns a random object from a List.
read(byte[], int, int)
- Method in class com.brackeen.javagamebook.sound.
FilteredSoundStream
Overrides the FilterInputStream method to apply this filter whenever bytes are read
read(byte[], int, int)
- Method in class com.brackeen.javagamebook.util.
LoopingByteInputStream
Reads
length
bytes from the array.
regenerate()
- Method in class com.brackeen.javagamebook.ai.
EvolutionBot
release()
- Method in class com.brackeen.javagamebook.input.
GameAction
Signals that the key was released
remove(GameObject)
- Method in interface com.brackeen.javagamebook.game.
GameObjectManager
Removes a GameObject from this manager.
remove(GameObject)
- Method in class com.brackeen.javagamebook.game.
GridGameObjectManager
Removes a GameObject from this manager.
remove(GameObject)
- Method in class com.brackeen.javagamebook.game.
SimpleGameObjectManager
Removes a GameObject from this manager.
removeListener(GameObjectEventListener)
- Method in class com.brackeen.javagamebook.game.
GameObject
Removes a GameObjectEventListener from this object.
removeListener(GameObjectEventListener)
- Method in class com.brackeen.javagamebook.scripting.
GameObjectEventMulticaster
removeNeighbor(AStarNode)
- Method in class com.brackeen.javagamebook.bsp2D.
Portal
Removes a neighbor node to the list of neighbors.
removeOverlay(Overlay)
- Method in class com.brackeen.javagamebook.test.
GameCore3D
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.Method0
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.Method1
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.Method2
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.Method3
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.PowerOf2TextureRenderer
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.ScanRenderer
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.ShadedSurfaceRenderer
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
FastTexturedPolygonRenderer.ShadedTextureRenderer
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
ZBufferedRenderer.PowerOf2TextureZRenderer
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
ZBufferedRenderer.ShadedSurfaceZRenderer
render(int, int, int)
- Method in class com.brackeen.javagamebook.graphics3D.
ZBufferedRenderer.ShadedTextureZRenderer
reset()
- Method in class com.brackeen.javagamebook.input.
GameAction
Resets this GameAction so that it appears like it hasn't been pressed.
reset()
- Method in class com.brackeen.javagamebook.sound.
EchoFilter
Clears this EchoFilter's internal delay buffer.
reset()
- Method in class com.brackeen.javagamebook.sound.
FilterSequence
Resets each SoundFilter in this FilterSequence.
reset()
- Method in class com.brackeen.javagamebook.sound.
SoundFilter
Resets this SoundFilter.
resetAllGameActions()
- Method in class com.brackeen.javagamebook.input.
InputManager
Resets all GameActions so they appear like they haven't been pressed.
resetEvolution()
- Method in class com.brackeen.javagamebook.ai.
EvolutionGenePool
resetIterator()
- Method in class com.brackeen.javagamebook.math3D.
PolygonGroup
Resets the polygon iterator for this group.
restoreScreen()
- Method in class com.brackeen.javagamebook.graphics.
ScreenManager
Restores the screen's display mode.
retrieveSurface()
- Method in class com.brackeen.javagamebook.graphics3D.texture.
ShadedSurface
If the buffer has been previously built and cleared but not yet removed from memory by the garbage collector, then this method attempts to retrieve it.
right
- Variable in class com.brackeen.javagamebook.graphics3D.
ScanConverter.Scan
rotateAngle(float, float, float)
- Method in class com.brackeen.javagamebook.math3D.
Transform3D
rotateAngleX(float)
- Method in class com.brackeen.javagamebook.math3D.
Transform3D
rotateAngleY(float)
- Method in class com.brackeen.javagamebook.math3D.
Transform3D
rotateAngleZ(float)
- Method in class com.brackeen.javagamebook.math3D.
Transform3D
rotateX(float)
- Method in class com.brackeen.javagamebook.math3D.
Vector3D
Rotate this vector around the x axis the specified amount.
rotateX(float, float)
- Method in class com.brackeen.javagamebook.math3D.
Vector3D
Rotate this vector around the x axis the specified amount, using pre-computed cosine and sine values of the angle to rotate.
rotateY(float)
- Method in class com.brackeen.javagamebook.math3D.
Vector3D
Rotate this vector around the y axis the specified amount.
rotateY(float, float)
- Method in class com.brackeen.javagamebook.math3D.
Vector3D
Rotate this vector around the y axis the specified amount, using pre-computed cosine and sine values of the angle to rotate.
rotateZ(float)
- Method in class com.brackeen.javagamebook.math3D.
Vector3D
Rotate this vector around the z axis the specified amount.
rotateZ(float, float)
- Method in class com.brackeen.javagamebook.math3D.
Vector3D
Rotate this vector around the y axis the specified amount, using pre-computed cosine and sine values of the angle to rotate.
run()
- Method in class com.brackeen.javagamebook.scripting.
GameTask
Runs this task.
run()
- Method in class com.brackeen.javagamebook.test.
GameCore
Calls init() and gameLoop()
runAwayPathFinder
- Variable in class com.brackeen.javagamebook.ai.
Brain
runAwayProbability
- Variable in class com.brackeen.javagamebook.ai.
Brain
runTask(Runnable)
- Method in class com.brackeen.javagamebook.util.
ThreadPool
Requests a new task to run.
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