Beginning 3D Game Programming

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]

UI screens

    3D models, rendering         Draw method 2nd

         tank colors 2nd         tank selection model 2nd 3rd

         tank textures 2nd     abstract UI class 2nd

    buttons         mouse events, handling 2nd         UiButton class 2nd

    character selection screen         adding to game engine 2nd 3rd 4th 5th         button click events, handling 2nd

         creating 2nd 3rd

         directional lights 2nd 3rd

         player colors

         rendering 2nd         SelectLoopyScreen class 2nd

         textures 2nd

         user input, handling 2nd     event handling

     KartRacers game 2nd         controls 2nd 3rd 4th 5th

         Dialog variable         event handlers 2nd         OnFrameRender method

         OnMsgProc method

         OnResetDevice method

    main menu

         adding to game engine 2nd 3rd

         buttons 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

         dialogs 2nd

         Enter Host screen items

         event handling 2nd

         fonts

         MainUiScreen class 2nd 3rd 4th 5th 6th

         rendering 2nd 3rd 4th

         Select Host screen items 2nd

         text boxes 2nd 3rd 4th 5th 6th 7th 8th         textures 2nd 3rd 4th         user input, handling 2nd 3rd 4th 5th

    quit screens

         cleaning up 2nd         event handlers

         keyboard input 2nd 3rd

         player statistics text 2nd 3rd 4th 5th

         QuitScreen class implementation 2nd

         rendering 2nd

         user input handlers 2nd

     rendering 2nd 3rd     UiScreen class 2nd

UiButton class 2nd UIButton class 2nd 3rd

     event handling         mouse and keyboard events 2nd 3rd 4th

     hooking events to 2nd     member variables     properties 2nd

UiScreen class 2nd UiTextBox class 2nd 3rd     event handlers 2nd

     properties

     rendering 2nd

UML (Unified Modeling Language) 2nd

Unified Modeling Language (UML) 2nd unsafe keyword

Update method 2nd 3rd 4th 5th 6th 7th

     Tankers game 2nd     tanks, updating

UpdateBlock method 2nd 3rd UpdateBoxColors method 2nd

UpdateCamera method 2nd UpdateFrameMatrices method 2nd UpdateFrameStats method

UpdateJoystick method 2nd 3rd

UpdatePlayerAndBlock method 2nd

UpdateTurret method

UpdateViewFrustum method

updating

     blocks 2nd

     bullets 2nd

     cameras

     levels 2nd 3rd 4th

     mesh hierarchies 2nd 3rd 4th

     particle systems 2nd

     paths

     player direction     players 2nd 3rd 4th 5th 6th 7th 8th 9th 10th         Update method 2nd

         UpdateJoystick method 2nd 3rd

USE_HIGH_RES directive user input handlers 2nd

user input, handling

     buttons 2nd

     character selection screen 2nd

     main menu 2nd 3rd 4th 5th

     properties

     text boxes 2nduser interface screens [See UI screens]

user interfaces [See UI screens]users [See players]

utilities     NGen (Native Image Generator) 2nd

Категории