MajorCollision method, CarDynamics class,
361
Matrix class
RotationYawPitchRoll method,
291
matrix manipulation example,
101
MaxActiveLights property, Caps structure,
224
max_engine_torque attribute, CarDynamics class,
331
max_rpm attribute, CarDynamics class,
331
max_suspension_offset attribute, Wheel class,
322
mesh
gathering information about,
169
Mesh class
capabilities and components,
167
loading, methods for,
168
methods
LockIndexBuffer method,
169
LockVertexBuffer method,
169
Microsoft.DirectX.DirectInput namespace
CooperativeLevelFlags enumeration,
30
DeviceDataFormat enumeration,
31
MinorCollision method, CarDynamics class,
361
Model class
checking if object is in rectangle,
182
calculating corners of bounding box,
175
preparing mesh for model,
176
encapsulates Mesh class,
167
implementing required methods,
181
methods
OpponentUpdate method,
195
OwnshipUpdate method,
192,
194
OABB (object-aligned bounding box),
172
testing for collisions,
182
Thinker class holds reference to,
260,
261
model formats, converting to DirectX,
387
Mouse property, SystemGuid enumeration,
32
MoveCamera method, Camera class,
204
mph attribute, CarDynamics class,
331
multiple inheritance, C++ and C#
, 7
Music class
constructor, limitations of,
283
inheritance and definition,
282
MusicVolume property,
282
MusicVolume property, Music class,
282