main menu, 418–419
Managed DirectX. See MDX (Managed DirectX)
Material class, 193
matrices, vertex shaders and, 187–188
md3 files, support for, 64
md5 files, support for, 64
MDX (Managed DirectX), migrating to XNA, 22
memory, system requirements, XNA Game Studio Express, 8
menu effects, post-screen shaders, 233–234
menu sounds, 265–266
menus
game planning and, 29–30
Pong game, unit testing, 36, 38–39
methods
ApplyGravity, 380
Assert, static unit tests, 36
Clear, 15
ComputeTangentMatrix, 188
DrawSprites, 39
Game class, 5
Game1.cs class, 5
HandleKeyboardInput, 277
IsInList helper method, testing, 71
render, floating-point numbers and, 42
RenderBall, 41
RenderPaddles, 42
RenderSprite, 37
ShaderEffect SetParameters, 192
ShowLives, 41
SpriteHelper class, 78–79
StringHelper class compared to Path class, 76
TestBallCollisions, 48
TestMenuSprites, 37–38
VertexElement, 195
Microsoft.Xna.Framework.Content.Pipeline.dll, 4, 7
Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll, 7
Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll, 7
Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll, 7
Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll, 7
Microsoft.Xna.Framework.dll, 4
Microsoft.Xna.Framework.Game.dll, 4
migration, MDX to XNA, 22
Model Importer property, 16
models
displaying, 68
importing, 67–68
motion blur, post-screen shaders and, 229–230
moveFactorPerSecond, calculating, 19
movement, moveFactorPerSecond calculating, 19
multiplayer mode, 443–444
music files, 249
supported formats, 63