[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
c prefix (Hungarian notation)
C++
2nd
3rd
classes constructors
2nd
3rd
4th
5th
6th
7th
creating
2nd
3rd
defined
destructors
2nd
3rd
4th
5th
6th
IOSTREAM
member functions
2nd
3rd
private
2nd
public
2nd
comments
compiler
2nd
3rd
4th
5th
6th
constants
2nd
function overloading
2nd
3rd
4th
inheritance defined
multiple inheritance
memory management
2nd
objects defined
operator overloading
2nd
3rd
4th
operators address (&)
2nd
comment (//)
delete
2nd
new
2nd
redirection operators
2nd
3rd
scope resolution [2 colons]
2nd
3rd
polymorphism
2nd
stream I/O (input/output)
2nd
3rd
4th
structures creating
2nd
3rd
variables creating
2nd
3rd
4th
referential variables
2nd
3rd
when to use
C++ compiler
2nd
3rd
4th
5th
6th
C/C++ compilers
2nd
3rd
4th
5th
6th
C/C++ compiler
2nd
3rd
4th
5th
6th
7th
advantages of
2nd
configuring
2nd
3rd
application type
code generation
error-level setting
optimization setting
search directories
struct alignment
threading models
typecast errors
c_dfDIJoystick data format
2nd
c_dfDIJoystick2 data format
c_dfDIKeyboard data format
c_dfDIMouse data format
callback functions
2nd
cbClsExtra field (WNDCLASSEX structure)
cbSize field (WNDCLASSEX structure)
cbWndExtra field (WNDCLASSEX structure)
CD-ROM directory structure
2nd
APPLICATIONS directory
ARTICLES directory
2nd
ARTWORK directory
2nd
DEMOS directory
DIRECTX directory
2nd
ENGINES directory
2nd
GAMES directory
2nd
ONLINEBOOKS directory
2nd
SOUND directory
2nd
SOURCE directory
2nd
T3DGAMER1 directory
2nd
installing
2nd
3rd
cell-based isometric engines
2nd
3rd
center of mass
centroids (fuzzy)
2nd
3rd
4th
changing DirectDraw video modes
2nd
3rd
characters (ASCII)
child controls buttons creating
2nd
notification codes
2nd
sending messages to
2nd
3rd
4th
5th
styles
2nd
cilia
circles drawing
2nd
3rd
circular buffering
2nd
class keyword
classes constructors
2nd
3rd
creating
2nd
3rd
4th
container classes COM (Component Object Model)
2nd
creating
2nd
3rd
defined
destructors
2nd
3rd
creating
2nd
3rd
IOSTREAM
member functions
2nd
3rd
naming conventions Hungarian notation
2nd
private
2nd
public
2nd
client area DirectDraw windowed applications
2nd
3rd
client coordinates
clip lists
2nd
RGNDATA structure
RGNDATAHEADER structure
SetClipList() method
Clip_Line() method
clipping
2nd
bitmaps
2nd
3rd
4th
5th
6th
Blit_Clipped() method
2nd
3rd
4th
example
2nd
3rd
clip lists
2nd
RGNDATA structure
defined
DirectDraw windowed applications
2nd
IDirectDrawClipper interface
2nd
3rd
4th
5th
6th
clip lists
2nd
creating
DDraw_Attach_Clipper() method
2nd
SetClipper() method
lines
2nd
3rd
4th
5th
6th
Cohen-Sutherland algorithm
2nd
3rd
4th
5th
6th
7th
8th
9th
pixels
2nd
3rd
windowed applications
2nd
polygons
2nd
3rd
clock Get_Clock() function
Start_Clock() function
Wait_Clock() function
Close_Error_File() method
CloseHandle() function
2nd
closing thread handles
2nd
CLUT (color lookup table)
CoCreateInstance function
CoCreateInstance() method
code generation (C/C++ compiler)
code listings basic Windows program
2nd
3rd
4th
COM (Component Object Model) sample program
2nd
DOS-based Hello World program
first Window program
FreakOut game BLACKBOX.H header file
2nd
3rd
4th
FREAKOUT.CPP source file
2nd
3rd
4th
5th
game event loop
2nd
3rd
4th
Shadow Land ambient sound
2nd
Extract_Tokens() function
2nd
game loop
2nd
game universe
2nd
Get_Token() function
2nd
object placement database
2nd
3rd
player structure
static vocabulary table initialization
2nd
token data structure
Verb_Parser() function
2nd
vision scan
2nd
single-line input function
2nd
coefficient of restitution
2nd
Cohen-Sutherland algorithm
2nd
3rd
4th
5th
6th
7th
8th
9th
CoInitialize() method
collision avoidance tracks
2nd
collision detection
bounding boxes
2nd
bounding spheres/circles
2nd
3rd
4th
5th
point containment
2nd
3rd
Collision_BOBS() method
Collision_Test() method
collisions .
[See also obstacle avoidance] 2D object-to-object collision response
2nd
3rd
4th
5th
6th
collision avoidance tracks
2nd
collision detection
bounding boxes
2nd
bounding spheres/circles
2nd
3rd
4th
5th
point containment
2nd
3rd
conservation of momentum
2nd
3rd
4th
deformation
elastic/non-elastic
final velocity
2nd
3rd
4th
impact events
impulse force
coefficient of restitution
2nd
final velocities
2nd
3rd
linear momentum
tangential momentum/velocities
kinetic energy
2nd
line intersections
2nd
3rd
4th
5th
6th
7th
momentum transfer
2nd
restoration
vector reflection
angle of reflection
example
2nd
normal vectors
2nd
3rd
vector projection
2nd
x,y bounce physics
2nd
3rd
colon () scope resolution operator
color CLUT (color lookup table)
color animation
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
color control interface
2nd
3rd
color depth
color keys
2nd
destination color keying
2nd
source color keying
2nd
3rd
4th
5th
surface flags
2nd
color rotation
2nd
3rd
color transforms and lookup tables
2nd
3rd
DirectDraw color depth
color palettes
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
PALETTEENTRY structure
gamma control interface
2nd
3rd
high-color modes
16-bit
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
24-bit
2nd
32-bit
2nd
computational speed
memory bandwidth
pixel format
2nd
3rd
4th
5th
palette functions Blink_Colors()
Get_Palette_Entry()
Rotate_Colors()
Save_Palette()
Save_Palette_From_File()
Save_Palette_To_File()
Set_Palette()
Set_Palette_Entry()
2nd
palletized modes
2nd
RGB modes
2nd
text
2nd
3rd
color animation
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
color depth
color keys
2nd
destination color keying
2nd
source color keying
2nd
3rd
4th
5th
surface flags
2nd
color lookup table (CLUT)
color rotation
2nd
3rd
color transforms
2nd
3rd
Color_Scan() method
COLORREF structure
2nd
COM (Component Object Model) initializing DirectMusic
2nd
COM (Component Object Model) objects
2nd
3rd
capabilities
2nd
container classes
2nd
creating
2nd
3rd
container classes
2nd
3rd
interface definitions
2nd
defined
function pointers
2nd
3rd
4th
5th
6th
future of
2nd
history of
interfaces
2nd
3rd
defining
2nd
IIDs (interface IDs)
2nd
3rd
IUnknown
requesting pointers to
reference counting
2nd
relationship with DirectX
2nd
3rd
sample COM object program
2nd
ComCreate function
comment (//) operator
comments advantages of
C++
companion CD-ROM copying files from
directory structure
2nd
3rd
4th
5th
APPLICATIONS directory
ARTICLES directory
2nd
ARTWORK directory
2nd
DEMOS directory
DIRECTX directory
2nd
ENGINES directory
2nd
GAMES directory
2nd
ONLINEBOOKS directory
2nd
SOUND directory
2nd
SOURCE directory
2nd
T3DGAMER1 directory
2nd
installing
2nd
3rd
compilation files Outpost game
2nd
compiler directives T3DLIB1 library
2nd
3rd
4th
WIN32_LEAN_AND_MEAN
2nd
compilers
2nd
3rd
4th
5th
6th
assembly language
2nd
3rd
C/C++ compiler
2nd
3rd
4th
5th
6th
7th
advantages of
2nd
configuring
2nd
3rd
resource compilers
compiling Outpost game
programs
2nd
resources
complements of fuzzy sets
complex surfaces
2nd
Component Object Model.
[See COM objects] Compute() function
conditional logic decision trees
2nd
3rd
4th
5th
patterns
2nd
3rd
4th
5th
production rules
2nd
conditions
configuring C/C++ compiler
2nd
3rd
application type
code generation
error-level setting
optimization setting
search directories
struct alignment
threading models
typecast errors
DirectInput
2nd
3rd
4th
Connection Machine
consequences
consequences (production rules)
conservation of momentum
2nd
3rd
4th
const keyword
constant acceleration
2nd
constants C++
2nd
naming conventions Hungarian notation
performance optimization
constructors
2nd
3rd
creating
2nd
3rd
4th
container classes COM (Component Object Model)
2nd
contexts graphics contexts
contour tracing
2nd
controls buttons creating
2nd
notification codes
2nd
sending messages to
2nd
3rd
4th
5th
styles
2nd
converting to/from fixed-point math
2nd
token strings to integer tokens
2nd
cooperating with Windows DirectSound
Exclusive Cooperation
Normal Cooperation
Priority Cooperation
SetCooperativeLevel() method
2nd
Write_Primary Cooperation
cooperation levels DirectSound
Exclusive Cooperation
Normal Cooperation
Priority Cooperation
setting
2nd
Write_Primary Cooperation
cooperation levels.
[See cooperation with Windows] cooperation with Windows input devices DISC_BACKGROUND level
DISC_EXCLUSIVE level
DISC_FOREGROUND level
DISC_NONEXCLUSIVE level
joysticks
keyboard
2nd
3rd
mouse
coordinates homogenous coordinates
2nd
n-t coordinate system
2nd
3rd
4th
5th
6th
coordinates of windows
Copy_Bitmap() method
copying bitmaps blitter
2nd
3rd
4th
5th
6th
CD-ROM files
cosine
2nd
counting references (COM)
2nd
CREATE.WAV file
Create_Bitmap() method
Create_BOB() method
2nd
3rd
CreateClipper() method
CreateDevice() method
2nd
3rd
4th
5th
CreateFont() function
CreateHatchBrush() function
CreatePalette() method parameters
2nd
3rd
prototype
CreatePen() function
2nd
3rd
CreateSolidBrush() function
CreateSoundBuffer() method
2nd
3rd
CreateSurface() method
CreateThread parameter (CreateThread() function)
CreateThread() function
2nd
CreateWindowEx() function
2nd
3rd
example
2nd
3rd
parameters
2nd
prototype
2nd
critical angle
critical sections
2nd
cross product
2nd
3rd
4th
CS_DBLCLKS window style flag
CS_HREDRAW window style flag
CS_NOCLOSE window style flag
CS_OWNDC window style flag
CS_PARENTDC window style flag
CS_SAVEBITS window style flag
CS_VREDRAW window style flag
cursors creating
2nd
3rd
defined
loading
2nd
play cursors
setting
2nd
3rd
write cursors
cx prefix (Hungarian notation)
cxDesired parameter (LoadImage() function)
cy prefix (Hungarian notation)
cyDesired parameter (LoadImage() function)
|