tangents, data, custom processors, 197–201
TangentVertex class, 193–195
TestBallCollisions method, Pong game, 48
TestBallCollisions unit test, Breakout game, 83
TestDelagate, coding, 36–37
TestDriven.NET
testing and, 10
unit testing, 70–71
TestGameSprites, Pong game, 40
TestGameSprites unit test, Breakout game, 83
testing
frameworks for, 10
IsInList helper method, 71
NUnit and, 10
Pong, unit testing, 35–39
shaders, 171–172
static unit tests compared to dynamic unit
tests, 28
TestDriven.NET and, 10
TestMenuSprites method, Pong game, coding, 37–38
TestSingleplayerGame unit test
collision testing, 47
Pong game, 43–44
TestSounds unit test, Breakout game, 83
Tetris, 101
background, 102–103
block types, 104–107
gravity, 107–109
grid, 103–104
input, 109–112
testing, 112–113
text, entering, 276–279
TextureFont class, 97–99
textures
background, tiling, 15–19
Contnet Processor, 66–67
diffuse, 182
graphics engine, 123–125
landscapes, 341–342
loading, 6, 17, 22, 68
loading time, 65
Pong game, 33
coding, 34–35
scrollable, 18–19
supported file formats, 63
XNA Shooter, 302–303
animated textures, 304–307
tiling, background, textures, 15–19
time stamps, log files, 69
Tokamak Game Physics, 386
tools, 22–23
Track class, 360–365
TrackLine class, 352
Trackmania racing game, 339
TransformPosition function, 186
Troubleshooting, pong, 58–59
troubleshooting, 23–24.
See also debugging
tutorials, shaders
FX Composer, 153–155
fx files, 155–156
parameters, 157–159
pixel shader, 163–166
vertex input format, 159–161
vertex shader, 161–163
TV screens, UI and, 285