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.

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