T


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]

Tank class
     constructor 2nd
     implementation 2nd
Tank constructor
Tankers game 2nd
    3D models, rendering
         Draw method 2nd
         tank colors 2nd
         tank selection model 2nd 3rd
         tank textures 2nd
    adding to game engine
         declarations 2nd
         game engine, preparing for play 2nd
         games, starting 2nd 3rd
         network object initialization 2nd
         player connections 2nd 3rd
         player event handling 2nd
         sound engine initialization
    bullets
         Bullet class declaration 2nd
         Bullets collection 2nd 3rd
         cleaning up
         collision detection 2nd
         creating 2nd
         firing
         IMoveableObject interface 2nd
         initial position and velocity 2nd 3rd
         lifetime
         rendering with alpha transparency 2nd
         updating 2nd
    collision detection
         face objects array 2nd 3rd
         HitTest method 2nd 3rd
         SingleFace object 2nd
     design 2nd 3rd
     high-level object diagram 2nd
     levels 2nd 3rd 4th
     multiplayer access over Internet 2nd
         cleanup 2nd
         data transfer 2nd 3rd 4th
         event handlers 2nd 3rd
         Internet, checking for 2nd
         networking engine implementation 2nd
         networking engine initialization 2nd
         peer-to-peer architecture 2nd
         sessions;connecting to 2nd
         sessions;hosting 2nd
         sessions;joining 2nd
     particle system
         adding to game engine 2nd
         event handlers and cleanup 2nd
         instance variables 2nd
         particle structure declaration 2nd
         point sprites
         rendering 2nd 3rd 4th 5th
         spark particles 2nd 3rd
         SpecialEffects class constructor 2nd
         SpecialEffects class declaration 2nd
         updating 2nd
         vertex buffer 2nd
    players
         creating 2nd
         device resets, handling 2nd
         fire events, handling 2nd
         IMoveableObject interface 2nd
         joystick input, handling 2nd 3rd 4th
         mouse and keyboard input, handling 2nd 3rd
         Player class 2nd 3rd
         properties 2nd
         rendering player names 2nd
         updating 2nd 3rd 4th 5th
     project, creating
         executable entry point 2nd 3rd
         game engine creation code 2nd
         game engine framework 2nd 3rd 4th
         user input, handling 2nd
    rendering
         game loop
         OnFrameRender method 2nd 3rd 4th 5th 6th
     sky box 2nd 3rd 4th 5th
     sound
         creating 2nd
         playing 2nd
         sound engine source file 2nd
     starting 2nd 3rd
     textures
         releasing from pool 2nd
         texture pool class 2nd
    UI screens
         buttons 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
         dialogs 2nd
         Enter Host screen items
         fonts
         MainUiScreen class 2nd
         Select Host screen items 2nd
         text boxes 2nd 3rd 4th 5th 6th 7th 8th
         textures 2nd 3rd 4th
Tankers games
    Camera class
         frustum planes 2nd 3rd
         IMoveableObject interface 2nd
         initial implementation 2nd
         properties 2nd
     tank hierarchy 2nd
         loading 2nd 3rd 4th
         rendering 2nd 3rd
         Tank class 2nd 3rd 4th
         tank properties 2nd 3rd
         updating 2nd 3rd 4th
     tanks
         mesh hierarchy 2nd 3rd 4th
tanks
    rendering with user interface
         rendering selected tanks 2nd
         tank colors 2nd
         tank selection model 2nd 3rd
         tank textures
targets [See render targets]
text
    player statistics
         rendering 2nd 3rd 4th
    rendering
         KartRacers game 2nd
text boxes
     event handlers 2nd
     properties
     rendering 2nd
     UITextBox class implementation 2nd
TextureColor method
TexturePool class 2nd
textures
     character selection screen 2nd
     releasing from pools 2nd
     storing for user screens 2nd 3rd 4th
     texture pool classes 2nd
Tickcount property 2nd
TimeRemaining property (levels)
timers 2nd 3rd
     code listing 2nd 3rd 4th
     initializing
     QueryPerformanceCounter method
     QueryPerformanceFrequency method
     variables
TotalMoves property (levels)
track (KartRacers game)
     meshes 2nd
     rendering
tranformations
     rotation 2nd 3rd
     scaling 2nd
     translation 2nd
transferring data over Internet 2nd 3rd 4th
     cleanup 2nd
     messages, receiving 2nd
     messages, sending 2nd 3rd
     network statistics, checking
     player properties 2nd
     position and orientation, sending 2nd
Transform method
translation 2nd
triangles 2nd
TrimByFaces method
TrimByVertices method
troubleshooting [See also support code]



Beginning 3D Game Programming
Beginning 3D Game Programming
ISBN: 0672326612
EAN: 2147483647
Year: 2003
Pages: 191
Authors: Tom Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net