[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]
macros FAILED()
2nd
FIXP_DEC_PART()
FIXP_INT_PART()
FLOAT_TO_FIXP()
INT_TO_FIXP()
MAKEINTRESOURCE()
2nd
SUCCEEDED()
T3DLIB1 library
2nd
magazines
2nd
main DirectInput object creating
2nd
3rd
releasing
2nd
main event loops
2nd
3rd
main game loop entering
repeating
simple game event loop
2nd
3rd
4th
main section (scripts)
main() function Shadow Land
2nd
MAKEINTRESOURCE() macro
2nd
managing memory C++
2nd
manifolds (fuzzy logic)
2nd
3rd
4th
5th
6th
mapping bitmaps forward mapping
inverse mapping
mapping modes (GDI)
mass
2nd
math 3D isometric engines
fixed-point math
2nd
accuracy
2nd
addition
converting to/from
2nd
division
2nd
3rd
multiplication
2nd
3rd
subtraction
types
2nd
functions Fast_Distance()
2nd
Fast_Distance_3D()
Find_Bounding_Box_Poly2D()
trignometry
cosine
2nd
Pythagorean theorem
radian/degree values
2nd
sine
2nd
tangent
2nd
trignometric identities
2nd
vectors
2nd
3rd
addition
2nd
as linear combinations
2nd
cross product
2nd
3rd
4th
dot (.) product
2nd
3rd
inverting direction of
length of
2nd
n-dimensional vectors
normalization
2nd
position vectors
2nd
scalar multiplication
2nd
subtraction
2nd
zero vector
matrices
2nd
3rd
4th
addition
2nd
dimensions
FAMs (fuzzy associative matrices)
creating
2nd
3rd
4th
5th
fuzzy centroids
2nd
3rd
4th
MAX() method
2nd
processing
2nd
3rd
rule bases
homogenous coordinates
2nd
identity matrices
2nd
3rd
multiplication
2nd
3rd
4th
translation
zero matrices
2nd
matrix form
2nd
3rd
4th
matrix oeprations performance optimization
MAX() method
2nd
MB_ABORTRETRYIGNORE message box option
MB_DEFBUTTONn message box option
MB_ICONASTERISK sound identifier
MB_ICONEXCLAMATION message box option
MB_ICONEXCLAMATION sound identifier
MB_ICONHAND sound identifier
MB_ICONINFORMATION message box option
MB_ICONQUESTION message box option
MB_ICONQUESTION sound identifier
MB_ICONSTOP message box option
MB_OK message box option
MB_OK sound identifier
MB_OKCANCEL message box option
MB_RETRYCANCEL message box option
MB_YESNO message box option
MB_YESNOCANCEL message box option
McCollock-Pitts neurode summation function
mechanical simulation games
member functions
2nd
3rd
.
[See also functions] memcpy() method
memory C++ memory management
2nd
memory filling
2nd
3rd
4th
5th
6th
7th
Blt() method
2nd
3rd
4th
5th
BltFast() method
2nd
example
2nd
3rd
4th
surface memory locking
2nd
3rd
memory pitch
2nd
unlocking
VRAM (video RAM)
memory and learning (AI)
2nd
3rd
4th
memory bandwidth
memory filling
2nd
3rd
4th
5th
6th
7th
Blt() method
dwFlags parameter
2nd
3rd
lpDDBltFx parameter
lpDDSrcSurface parameter
lpDestRect parameter
lpSrcRect parameter
BltFast() method lpDDScrSurface parameter
lpScrRect parameter
2nd
example
2nd
3rd
4th
memset() method
menus
attaching to windows
creating
2nd
3rd
4th
5th
6th
7th
event handling
2nd
3rd
4th
5th
6th
7th
8th
9th
hotkeys/shortcuts
loading
2nd
3rd
4th
5th
6th
Merge_Input() method
2nd
message boxes beeps/sounds
2nd
displaying
2nd
options
2nd
MessageBox() function
2nd
options
2nd
parameters
2nd
prototype
return values
2nd
sound identifiers
2nd
messages message boxes beeps/sounds
2nd
displaying
2nd
options
2nd
sending from thread to thread
2nd
3rd
4th
5th
6th
7th
Windows messages BM_CLICK
BM_GETCHECK
BM_GETSTATE
BM_SETCHECK
BM_SETSTATE
mouse button messages
2nd
sending
2nd
3rd
4th
5th
sending to child controls
2nd
WM_ACTIVATE
2nd
3rd
4th
WM_ACTIVATEAPP
WM_CHAR
2nd
3rd
4th
WM_CLOSE
2nd
3rd
4th
5th
WM_COMMAND
2nd
3rd
4th
WM_KEYDOWN
2nd
3rd
4th
WM_MOUSEMOVE
2nd
3rd
WM_MOVE
2nd
3rd
4th
WM_MOVING
WM_PAINT
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
WM_SIZE
2nd
3rd
4th
WM_SIZING
WM_TIMER
2nd
3rd
4th
5th
Windows programs message IDs
2nd
processing
2nd
3rd
WinProc()
2nd
metafiles defined
methods .
[See also functions] Acquire()
2nd
3rd
AddPort()
AddRef()
AdjustWindowRectEx()
Animate_BOB()
Blink_Colors()
Blit_Clipped()
2nd
3rd
4th
Blt()
dwFlags parameter
2nd
3rd
lpDDBltFx parameter
lpDDSrcSurface parameter
lpDestRect parameter
lpSrcRect parameter
BltFast() lpDDScrSurface parameter
lpScrRect parameter
2nd
Clip_Line()
Close_Error_File()
CoCreateInstance()
CoInitialize()
Collision_BOBS()
Collision_Test()
Color_Scan()
Copy_Bitmap()
Create_Bitmap()
Create_BOB()
2nd
3rd
CreateClipper()
CreateDevice()
2nd
3rd
4th
5th
CreatePalette() parameters
2nd
3rd
prototype
CreateSoundBuffer()
2nd
3rd
CreateSurface()
DDraw_Attach_Clipper()
2nd
3rd
4th
DDraw_Create_Surface()
DDraw_Fill_Surface()
DDraw_Flip()
DDraw_Init()
2nd
DDraw_Lock_Back_Surface()
2nd
DDraw_Lock_Primary_Surface()
DDraw_Lock_Surface()
2nd
DDraw_Shutdown()
DDraw_Unlock_Surface()
DDraw_Wait_For_Vsync()
Delete_Mode()
2nd
Destroy_Bitmap()
Destroy_BOB()
DInput_Init()
DInput_Init_Joystick()
DInput_Init_Keyboard()
DInput_Init_Mouse()
DInput_Read_Joystick()
DInput_Read_Keyboard()
DInput_Read_Mouse()
DInput_Release_Joystick()
DInput_Release_Keyboard()
DInput_Release_Mouse()
DInput_Shutdown()
DirectDrawCreate()
2nd
example
parameters
return codes
2nd
DirectInput8Create()
2nd
3rd
DirectSoundCreate()
DMusic_Delete_All_MIDI()
DMusic_Delete_MIDI()
DMusic_Init()
DMusic_Load_MIDI()
2nd
3rd
4th
DMusic_Play()
DMusic_Shutdown()
DMusic_Status()
DMusic_Stop()
Draw_Bitmap16()
Draw_BOB()
2nd
Draw_Bottom_Tri
2nd
3rd
Draw_Clip_Line()
2nd
Draw_Filled_Polygon2D()
2nd
Draw_Line()
2nd
3rd
4th
5th
Draw_Particles()
2nd
Draw_Pixel()
Draw_QuadFP_2D()
2nd
Draw_Rectangle()
Draw_Scaled_BOB()
Draw_Text_GDI()
Draw_Top_Tri
2nd
3rd
4th
Draw_Triangle_2D
2nd
3rd
Draw_Triangle_2D()
2nd
Draw_TriangleFP_2D()
DSound_Delete_Sound()
DSound_Init()
DSound_Load_WAV()
2nd
3rd
4th
5th
DSound_Play_Sound()
2nd
DSound_Replicate_Sound()
2nd
DSound_Set_Sound_Freq()
2nd
DSound_Set_Sound_Pan()
DSound_Set_Sound_Volume()
2nd
DSound_Shutdown()
DSound_Status_Sound()
2nd
DSound_Stop_Sound()
2nd
EnumDevices()
2nd
3rd
4th
Factorial_Rec()
2nd
Fast_Distance()
2nd
Fast_Distance_2D()
Fast_Distance_3D()
Find_Bounding_Box_Poly2D()
Flip()
2nd
Flip_Bitmap()
Game_Main() clipping example
2nd
3rd
double buffering example
2nd
3rd
4th
memory filling example
2nd
page flipping example
2nd
3rd
timing and synchronization
2nd
Get_Clock()
2nd
3rd
Get_Palette_Entry()
GetCaps()
2nd
3rd
4th
5th
6th
7th
GetDC()
GetDeviceState()
2nd
3rd
error codes
2nd
GetDisplayMode()
GetPixelFormat()
2nd
3rd
4th
GetStatus()
2nd
GetSurfaceDesc()
GetWindowRect()
Hide_BOB()
HLine()
Init()
Init_Reset_Particles()
2nd
Inorder_Search()
Insert_Mode()
2nd
Insert_Node()
2nd
3rd
IsPlaying()
Load_Animation()
Load_Bitmap_File
2nd
3rd
4th
Load_Bitmap_File()
2nd
Load_Frame_BOB()
2nd
Load_Image_Bitmap()
2nd
3rd
Load_Image_Bitmap16()
2nd
Lock()
2nd
3rd
MAX()
2nd
memcpy()
memset()
Merge_Input()
2nd
Move_BOB()
Open_Error_File()
Play()
PlaySegment()
Plot_Pixel_24()
2nd
Plot_Pixel_32()
2nd
Plot_Pixel_Clip8()
Plot_Pixel_Fast16()
2nd
Plot_Pixel_Faster16()
2nd
Plot_Pixel16()
2nd
Plot_Pixel2_Clip8()
Poll()
2nd
Postorder_Search()
Preorder_Search()
Process_Particles()
2nd
3rd
QueryInterface()
2nd
3rd
Release()
2nd
3rd
4th
5th
6th
7th
8th
9th
Rotate_Colors()
Rotate_Polygon2D()
Save_Palette()
Save_Palette_From_File()
Save_Palette_To_File()
Scale_Polygon2D()
Screen_Transition()
Scroll_Bitmap()
Set_Anim_Speed()
Set_Animation_BOB()
Set_Palette()
Set_Palette_Entry()
2nd
Set_Pos_BOB()
Set_Vel_BOB()
SetClipList()
SetClipper()
2nd
SetColorKey()
2nd
3rd
4th
SetCooperativeLevel()
2nd
3rd
4th
parameters
2nd
prototype
SetDataFormat()
2nd
SetDisplayMode()
2nd
3rd
4th
5th
SetEntries()
SetFrequency()
SetHWnd()
SetPalette()
SetPan()
SetProperty()
2nd
SetVolume()
Show_BOB()
Start_Clock()
Start_Particle_Ring()
2nd
Start_Particles()
2nd
3rd
Stop()
2nd
Translate_Polygon2D()
Traverse_List()
2nd
Unacquire()
2nd
3rd
4th
Unload_Bitmap_File
2nd
Unload_Bitmap_File()
Unlock()
2nd
VLine()
Wait_Clock()
WaitForVerticalBlank()
2nd
Write_Error()
methods.
[See functions] metrics system metrics
2nd
3rd
4th
5th
6th
text metrics
2nd
3rd
Microsoft DirectX
2nd
3rd
4th
5th
6th
.
[See also COM (Component Object Model)] Direct3DIM
Direct3DRM
DirectDraw
2nd
DirectInput
DirectMusic
DirectPlay
DirectSetup
DirectShow
DirectSound
DirectSound3
DirectX Audio
DirectX Graphics
function pointers
2nd
3rd
4th
5th
6th
HAL (Hardware Abstraction Layer)
2nd
HEL (Hardware Emulation Layer)
2nd
interfaces
2nd
3rd
querying for
2nd
3rd
4th
5th
relationship with COM (Component Object Model)
2nd
3rd
versions
2nd
DirectX.
[See DirectX] VC++ compiler
2nd
3rd
4th
5th
6th
advantages of
2nd
configuring
2nd
3rd
Microsoft DirectX Multimedia Exposition
Microsoft DirectX.
[See DirectX] MIDI
2nd
(Musical Instrument Digital Interface)
checking status of
loading
DMusic_Load_MIDI() method
2nd
3rd
DMUSIC_MIDI structure
loader application
2nd
playing
2nd
releasing
2nd
stopping
2nd
MIDI (musical instrument digital interface) MIDI sequencing programs
MIDI sequencing programs
mines (Outpost game)
2nd
MMIO (multimedia I/O interface)
MMSYSTEM.H file
modelers (3D)
2nd
models physics modeling
2nd
3rd
acceleration
2nd
3rd
4th
5th
6th
collisions.
[See collisions] data structures
2nd
3rd
force
2nd
3rd
4th
5th
force feedback
friction
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
gravity effects
2nd
3rd
4th
5th
6th
kinematics
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
mass
2nd
momentum
2nd
3rd
4th
5th
6th
7th
particle systems
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
23rd
24th
25th
position
2nd
projectile trajectories
2nd
3rd
4th
time
2nd
time-based
2nd
3rd
4th
5th
6th
7th
velocity
2nd
3rd
4th
5th
6th
modes DirectDraw video modes
changing
2nd
3rd
resolutions
2nd
3rd
setting
DirectInput
momentum conservation of momentum
2nd
3rd
4th
defined
2nd
3rd
kinetic energy collisions
defined
momentum transfer
monitoring AI (artificial intelligence) plans
motion text games
2nd
motion control patterns
pattern language instruction set
2nd
reasonable motion
switch statement
2nd
motive forces
mouse devices
absolute mode
acquiring
2nd
cooperation level
creating
2nd
data format
2nd
reading data from
2nd
3rd
relative mode
releasing
2nd
mouse input, handling
mouse button messages
2nd
WM_MOUSEMOVE message
2nd
3rd
Move_BOB() method
MoveToEx() function
2nd
msg parameter (WinProc)
msg prefix (Hungarian notation)
multimedia I/O interface (MMIO)
multiple back buffers
multiple inheritance
multiple players
split-screen setups
2nd
turn-taking
2nd
multiple windows opening
2nd
multiplication fixed-point numbers
2nd
3rd
matrices
2nd
3rd
4th
vectors cross product
2nd
3rd
4th
dot (.) product
2nd
3rd
scalar multiplication
2nd
multiprocessor computers
2nd
multitasking
Windows programs
multithreading
2nd
advanced multithreading
2nd
DirectX
2nd
3rd
sample application
2nd
3rd
4th
5th
6th
7th
threads advantages
2nd
closing handles to
2nd
creating
2nd
3rd
defined
priorities
sending messages to/from
2nd
3rd
4th
5th
6th
7th
synchronizing
2nd
3rd
4th
5th
terminating
2nd
waiting for
2nd
3rd
4th
5th
6th
7th
8th
Windows programs
event model
2nd
thread information
2nd
3rd
Multithreading Applications in Win32
music MIDI sequencing programs
music.
[See sound] musical instrument digital interface.
[See MIDI] Musical Instrument Digital Interface.
[See MIDI] mutexes
2nd
|