[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] [Y] [Z]

Pac-Man 
page flipping  2nd  3rd 
pager command 
Paint Shop Pro 
    seamless textures 
paint() method  2nd  3rd  4th  5th 
paintComponents() method  2nd 
painter's algorithm  2nd  3rd 
painter's algorithms
    reverse 
panning sound effect emulation  2nd  3rd  4th 
panning sound effect simulation 
parallax scrolling  2nd  3rd  4th 
parallel garbage collector (-XX\
    +UseParallelGC) 
parameterized types.   [See generics (JSR 14)]
parseFile() method 
patches  2nd 
path finding algorithms
    basics  2nd 
    straight-line movements 
path-finding algorithms
    "right hand or left hand on the wall" 
    A*  2nd  3rd  4th  5th  6th  7th 
        enhancements  2nd 
        tiled-based games  2nd 
        with BSP trees  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th 
    breadth-first searches  2nd  3rd 
    generic searches  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th 
    graphs 
    randomized  2nd 
PathBot class  2nd  3rd  4th  5th  6th 
PathBot.java listing  2nd  3rd 
PathFinder class  2nd  3rd  4th 
PathFinder.java listing 
PathFindingTest class  2nd 
patterns
    aim  2nd 
    aim and fire  2nd 
    attack  2nd  3rd 
    basics  2nd 
    dodging  2nd  3rd 
    run away  2nd 
pausing games  2nd 
performance optimization  2nd  3rd  4th  5th 
    busy loops 
    incremental garbage collection  2nd 
    logging 
    object pools  2nd 
    synchronization 
    threads 
persistence  2nd 
persistence.   [See state persistence]
PhotoShop (Adobe)
    raster file formats 
PhotoShop Elements 
Physics class  2nd  3rd 
    jump velocity 
picture elements  [See pixels]
ping events  2nd 
pixels  2nd  3rd 
    mapping to texels  2nd 
    refresh rates  2nd 
        tearing  2nd 
play() method
    InputStream class 
    SimpleSoundPlayer class 
Player
    definition 
Player class  2nd  3rd  4th  5th 
    NORMAL and JUMPING states 
player object 
player-dependent state persistence 
Player.java listing  2nd  3rd  4th 
player_doorTriggerRelease() function 
player_doorTriggerTouch() function 
PlayerDefault class 
PlayerID
    definition 
PlayStation 2 (Sony)
    Java platform 
PNG file format  2nd 
    compression 
Pogo Web site 
PointLight3D class  2nd 
PointLight3D.java listing 
polygon groups 
    game objects  2nd  3rd  4th  5th 
        creating  2nd  3rd 
        managing  2nd  3rd  4th 
        testing  2nd  3rd  4th  5th  6th  7th  8th 
    MTL files  2nd  3rd 
    OBJ files  2nd  3rd  4th 
        OBJ file parser  2nd  3rd  4th  5th  6th 
    transforms  2nd  3rd  4th  5th  6th 
        iterating all polygons in groups  2nd  3rd 
polygon meshes 
polygon modeling  2nd 
polygon models 
Polygon3D class  2nd  3rd  4th  5th  6th  7th 
    methods  2nd  3rd 
Polygon3D.java listing  2nd 
PolygonGroup class  2nd  3rd  4th  5th  6th  7th  8th  9th  10th 
    iterating all polygons in groups  2nd  3rd 
PolygonGroup.java listing  2nd 
PolygonGroupBounds object 
PolygonRenderer class  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th 
PolygonRenderer.java listing  2nd 
polygons
    back-face removal  2nd  3rd 
    BSP trees  2nd 
    classes
        SimpleTexturedPolygonRenderer  2nd 
        TextureMapTest1  2nd  3rd  4th  5th  6th 
    clipping  2nd  3rd  4th  5th 
    clipping by lines  2nd  3rd 
    convex and concave 
    cross product  2nd  3rd  4th  5th  6th 
    dot product  2nd  3rd  4th  5th  6th 
    drawing  2nd  3rd 
        front-to-back  2nd  3rd  4th  5th  6th  7th  8th  9th  10th 
    hidden surfaceScreenshotremoval algorithms
        z-buffering, with 1/z  2nd 
    hidden surface-removal algorithms
        basics  2nd 
        painter's algorithms  2nd 
        reverse painter's algorithms 
        z-buffering  2nd 
        z-buffering, , z-depth calculations  2nd  3rd 
        z-buffering, with 1/z  2nd  3rd  4th  5th 
    lighting
        ambient lighting  2nd 
        applying shade maps  2nd 
        building shade maps  2nd  3rd 
        building shade maps onto surfaces  2nd  3rd 
        ccaching surfaces  2nd  3rd 
        creating shaded surfaces  2nd 
        diffuse reflections  2nd 
        falloff distance  2nd  3rd  4th 
        shade maps  2nd  3rd  4th  5th  6th  7th  8th  9th 
        source intensity 
        textures  2nd  3rd  4th  5th  6th  7th  8th 
    loading maps  2nd 
        MAP file commands  2nd  3rd  4th  5th 
    managing.  [See polygon management]
    normal  2nd  3rd  4th  5th 
    Polygon3D class  2nd  3rd  4th 
    reading maps  2nd 
    rendering  2nd  3rd  4th  5th  6th 
    scan-converting  2nd  3rd  4th  5th  6th  7th 
        optimizing with fixed-point math  2nd  3rd  4th  5th  6th  7th 
    seamless textures  2nd  3rd 
    Simple3DTest2 class  2nd  3rd  4th  5th  6th  7th 
    T-junction removal  2nd  3rd 
    testing BSP trees  2nd  3rd 
    texture mapping
        deriving equations  2nd  3rd  4th  5th  6th 
    transforms  2nd  3rd 
        3D pipelines  2nd  3rd  4th 
        angular movement  2nd  3rd  4th  5th  6th 
        applying  2nd  3rd  4th 
        generic movement  2nd 
        rotations  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th 
        scaling  2nd 
        spatial movement  2nd  3rd  4th 
        translations  2nd 
        troubleshooting Simple3DTest1.java  2nd 
PooledThread class 
Portal class  2nd  3rd 
Portal.java listing  2nd 
portals
    A* algorithms  2nd 
        implementing portals  2nd  3rd  4th  5th  6th  7th  8th 
position, sprites  2nd  3rd  4th 
POV-Ray 
pow() function 
PowerOf2Texture class  2nd  3rd  4th 
    getColor() method  2nd 
PowerOf2Texture.java listing 
PowerUp class  2nd  3rd  4th  5th 
PowerUp class.java listing 
pre-empting threads 
    synchronizatiion problems 
prepWriteBuffe() method 
press() method  2nd 
printFrontToBack() method  2nd  3rd 
printInOrder() method  2nd 
println debugging 
PriorityList class 
Pro Tools FREE 
Pro Tools FREE sound tool 
probability, states  2nd  3rd  4th  5th 
processEvent() method 
    RPSController class  2nd 
processEvent() with Timing Code listing 
processIncomingEvents() method 
processKeyEvent() method 
processMouseEvent() method 
Profiled AWT-Windows Thread listing 
Profiled Main Thread listing 
profiling  2nd 
    benchmarking methods  2nd 
    with HotSpot profiler  2nd  3rd  4th  5th  6th 
ProGuard obfuscator 
put() method
    Buffer class 
Pythagorean Theorem 
Python (Jython) 



Comments