Killer Game Programming in Java

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

sampled audio

     buffered, playing

     J2SE 5.0 short sound bug

     mixer

     playing clips

     sound effects on

         approaches

         byte array manipulation

         mixer controls

         precalculation

     sound synthesis

         note names

         NotesSynth, extending

         playing notes

         synthesizing notes

scene graph APIs

     Aviatrix3D

     jFree-D2

     JiD

     Jist3D

     jME graphics engine

     Kahlua

     OpenMind

     Xith3D

scene graph viewing

scene graphs

     background

     creating

     lighting

     viewing

SceneGraphObject class

ScoreClient class

ScoreServer class

SecondViewPanel class

Selector class

SeqSynth, extending

Sequencer class

ServerSocket class 2nd

Shape3D class

SharedGroup class

Shooter3D (third-person)

     class diagrams for

     code for

     explosions

         rotating

         series of images, displaying

     FireBeam thread

     globals in repeated calculations

     gun, controlling

     laser beam

         shooting

     picking with mouse click

         intersections, finding

         picked object

     scene creation

     scene objects, picking

         what to pick

     shooting behavior

         cone rotation

         explosion facing the viewer

         picking debugging

     sounds

         problems with

ShootingBehaviour class 2nd

ShortMessage class

ShowImage class

showMsg( ) bug

SimpleUniverse class

Skeleton class

SkinnedMesh class

sleep( ) call

     accuracy of

     inaccuracy, handling of

SleepAcc class

Socket class

SocketChannel class

sound

     APIs

     Applet playing

     audio effects

     AudioClip class

     background music

     callbacks

     ClipsLoader formats

     copyrights of

     J2SE 5.0 short sound bug

     Java Sound API

         resources

         versus JMF, JOAL

     loading and playing

     preloading

     resources

     SoundPlayer application

     WAV bug

sound effects

     examples, location of

sound synthesis

     libraries

     sampled audio

         note names

         NotesSynth, extending

         playing notes

         synthesizing notes

SoundsPanel class

SoundsPanel constructor

SoundsWatcher interface

SourceDataLine class

Sphere class

spheres, floating

     coloring

     positioning

Spotlight class

Sprite class

Sprite3D class

sprites

     3D animated

         common approaches

         keyframe animation 2nd

     animation framework

         animation loop

         finishing the game

         user interaction

     ball statechart

         specification

         translating

     ball textual specification

     bat statechart

         specification

         translating

     bat textual specification

     BugRunner

         class diagrams

     coding

         bounding box

         constructor

         drawing

         image

         updating

     statechart for

         translating to code

StopWatch class

StopWatchSource class

strip file images, loading

Stripifier class

Sun Game Server

SurfaceOfRevolution class

swing timer

SwingUtilities class

synthesizer receiver port, MIDI messages to

SysexMessage class

Категории