[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]
w prefix (Hungarian notation)
WAIT_ABANDONED value
WAIT_ABANDONED_0 value
Wait_Clock() method
WAIT_OBJECT_0 value
2nd
WAIT_TIMEOUT value
2nd
WaitForMultipleObjects() function
2nd
3rd
4th
5th
6th
WaitForSingleObject() function
2nd
WaitForVerticalBlank() method
2nd
waiting for threads WaitForMultipleObjects() function
2nd
3rd
4th
5th
6th
WaitForSingleObject() function
2nd
war games
WAV files
2nd
3rd
creating
2nd
defined
loading
2nd
3rd
playing
2nd
3rd
reading
2nd
3rd
4th
5th
sample Windows program
.CPP file
2nd
building
2nd
header file
resource file
2nd
stopping playback
wave guide synthesis
2nd
wave table synthesis
2nd
WAVEFORMATEX structure
2nd
waveforms
waypoint pathfinding
2nd
3rd
4th
5th
6th
Web site developers
Web sites 3D Engine List, The
Belm Design Group
Blues News (italic)
2nd
download sites
eGameZone.net
Gamasutra (italic)
Game Developer (italic)
game programming resources
Microsoft DirectX Multimedia Exposition
miscellaneous game programming resources
NuRvE Networks
Xbox
Xtreme Games LLC
Weiner, Roberts
white space lexical analysis
2nd
WHITE_BRUSH stock object
WHITE_PEN stock object
Win32 API functions BeginPaint()
2nd
callback functions
CloseHandle()
2nd
CreateFont()
CreateHatchBrush()
CreatePen()
2nd
3rd
CreateSolidBrush()
CreateThread()
2nd
CreateWindowEx()
2nd
3rd
example
2nd
3rd
parameters
2nd
prototype
2nd
DeleteObject()
2nd
DispatchMessage()
DrawText()
2nd
3rd
Ellipse()
FillRect()
2nd
3rd
FrameRect()
Game_Init()
2nd
Game_Main()
2nd
Game_Shutdown()
2nd
GetAsyncKeyState()
2nd
3rd
4th
5th
6th
GetAsynKeyState()
GetClientRect()
GetDC()
2nd
GetMessage()
2nd
GetStockObject()
GetSystemInfo()
2nd
3rd
GetSystemMetrics()
2nd
3rd
4th
5th
6th
GetTextMetrics()
2nd
3rd
GetTickCount()
2nd
GetWindowDC()
InvalidateRect()
KillTimer()
LineTo()
2nd
LoadBitmap()
LoadCursor()
2nd
3rd
LoadIcon()
2nd
LoadImage()
2nd
LoadMenu()
LoadString()
MessageBox()
2nd
options
2nd
parameters
2nd
prototype
return values
2nd
sound identifiers
2nd
MoveToEx()
2nd
PeekMessage()
2nd
PlaySound()
2nd
3rd
Polygon()
2nd
PostMessage()
2nd
3rd
4th
5th
PostQuitMessage()
Rectangle()
RegisterClassEx()
2nd
ReleaseDC()
SelectObject()
2nd
SendMessage()
2nd
3rd
4th
5th
6th
SetBkColor()
SetBkMode()
SetCursor()
SetMenu()
SetPixel()
SetTextColor()
SetTimer()
2nd
TerminateThread()
2nd
TextOut()
2nd
3rd
TranslateMessage()
UpdateWindow()
ValidateRect()
WaitForMultipleObjects()
2nd
3rd
4th
5th
6th
WaitForSingleObject()
2nd
WinMain()
2nd
example
2nd
game timing
2nd
3rd
4th
parameters
2nd
3rd
T3D Game Console
2nd
3rd
Win32 functions callback functions
WIN32_LEAN_AND_MEAN directive
2nd
Window classes
registering
2nd
style flags
2nd
WNDCLASS structure
WNDCLASSEX structure
2nd
cbSize field
window manipulation messages
WM_ACTIVATE
2nd
3rd
4th
WM_ACTIVATEAPP
WM_CLOSE
2nd
3rd
4th
WM_MOVE
2nd
3rd
WM_MOVING
WM_SIZE
2nd
3rd
4th
WM_SIZING
windowed DirectDraw applications
2nd
8-bit windowed modes
2nd
3rd
client area
2nd
3rd
clipping
2nd
creating
2nd
drawing pixels in
2nd
3rd
4th
5th
windowed mode (DirectDraw)
windows attaching menus to
Windows cooperation with DirectInput DISCL_BACKGROUND level
DISCL_EXCLUSIVE level
DISCL_FOREGROUND level
DISCL_NONEXCLUSIVE level
joysticks
keyboard
2nd
3rd
mouse
windows coordinates
creating
2nd
3rd
4th
5th
6th
defined
event handling
WM_ACTIVATE message
2nd
3rd
4th
WM_ACTIVATEAPP message
WM_CLOSE message
2nd
3rd
4th
WM_MOVE message
2nd
3rd
WM_MOVING message
WM_SIZE message
2nd
3rd
4th
WM_SIZING message
multiple windows
2nd
updating
Window classes
registering
2nd
style flags
2nd
WNDCLASS structure
WNDCLASSEX structure
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
Windows operating system
architecture
2nd
cooperating with DirectSound
Exclusive Cooperation
Normal Cooperation
Priority Cooperation
SetCooperativeLevel() method
2nd
Write_Primary Cooperation
cooperation with DirectDraw
full-screen mode
sample pogram
2nd
SetCooperativeLevel() method
2nd
3rd
windowed mode
preemptive multitasking
Windows 1.0
Windows 2.0
Windows 3.x
2nd
Windows 95
2nd
3rd
4th
Windows 98
2nd
Windows ME
2nd
Windows NT/2000
2nd
Windows XP
2nd
Windows operating systems .
[See also Windows programs] Windows programs
2nd
3rd
4th
basic Windows program example
2nd
3rd
4th
buttons creating
2nd
notification codes
2nd
sending messages to
2nd
3rd
4th
5th
styles
2nd
DefaultWinProc() event handler
event loops main event loops
2nd
3rd
real-time event loops
2nd
3rd
4th
GDI (Graphics Device Interface)
2nd
3rd
4th
5th
6th
2D acceleration
3D acceleration
brushes
2nd
3rd
4th
5th
6th
7th
8th
9th
circles
2nd
3rd
color depth
combining with DirectDraw
2nd
3rd
4th
5th
fonts
2nd
3rd
interlaced/noninterlaced displays
lines
2nd
3rd
mapping modes
palletized modes
2nd
pens
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
pixels
points
2nd
polygons
rectangles
2nd
3rd
refresh rates
RGB modes
2nd
selection
text printing
2nd
3rd
4th
5th
6th
7th
video resolution
VRAM (video RAM)
WM_PAINT message
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
Hello World example
2nd
3rd
Hungarian notation
2nd
class names
2nd
constant names
function names
2nd
parameter names
2nd
prefixes
2nd
type names
variable names
2nd
information retrieval
GetSystemInfo() function
2nd
3rd
GetSystemMetrics() function
2nd
3rd
4th
5th
6th
GetTextMetrics() function
2nd
3rd
keyboard input
2nd
GetAsyncKeyState() function
2nd
3rd
4th
5th
virtual key codes
2nd
WM_CHAR message
2nd
3rd
4th
WM_KEYDOWN message
2nd
3rd
4th
menu event messages
2nd
3rd
4th
5th
6th
7th
8th
9th
menus
attaching to windows
creating
2nd
3rd
4th
5th
6th
7th
hotkeys/shortcuts
loading
2nd
3rd
4th
5th
6th
message boxes beeps/sounds
2nd
displaying
2nd
options
2nd
messages BM_CLICK
BM_GETCHECK
BM_GETSTATE
BM_SETCHECK
BM_SETSTATE
message IDs
2nd
mouse button messages
2nd
processing
2nd
3rd
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
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
mouse input
mouse button messages
2nd
WM_MOUSEMOVE message
2nd
3rd
multitasking
multithreading
event model
2nd
thread information
2nd
3rd
resources
2nd
3rd
adding
2nd
bitmaps
compiling
cursors
2nd
3rd
4th
5th
6th
7th
8th
9th
defined
dialog boxes
editing
icons
2nd
3rd
4th
5th
6th
7th
8th
metafiles
resource compilers
sound
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
strings
2nd
3rd
4th
5th
6th
T3D Game Console
2nd
3rd
4th
Game_Init() function
2nd
Game_Main() function
2nd
Game_Shutdown() function
2nd
WinMain() function
2nd
3rd
timing
2nd
busy loops
example
2nd
3rd
4th
GetTickCount() function
2nd
WM_TIMER message
2nd
3rd
4th
5th
WIN32_LEAN_AND_MEAN directive
2nd
Window classes
registering
2nd
style flags
2nd
WNDCLASS structure
WNDCLASSEX structure
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
window manipulation messages
2nd
3rd
4th
5th
6th
7th
8th
9th
WM_ACTIVATE
2nd
3rd
4th
WM_ACTIVATEAPP
WM_CLOSE
2nd
3rd
4th
WM_MOVE
2nd
3rd
WM_MOVING
WM_SIZE
2nd
3rd
4th
WM_SIZING
windows attaching menus to
coordinates
creating
2nd
3rd
4th
5th
6th
defined
multiple windows
2nd
updating
windows.h header file
windowsx.h header file
WinMain() function
2nd
example
2nd
parameters
2nd
3rd
WinProc() event handler
2nd
example
2nd
3rd
4th
5th
message IDs
2nd
parameters
2nd
prototype
windows.h header file
windowsx.h header file
WinMain() function
2nd
example
2nd
FreakOut game
2nd
game timing
2nd
3rd
4th
parameters
2nd
3rd
hinstance
hprevinstance
lpcmdline
ncmdshow
2nd
T3D Game Console
2nd
3rd
WINMM.LIB file
winning games Shadow Land
WinProc() event handler
example
2nd
3rd
4th
5th
message IDs
2nd
parameters
2nd
prototype
WM_ACTIVATE message
2nd
3rd
4th
WM_ACTIVATE message ID
WM_ACTIVATEAPP message
WM_CHAR message
2nd
3rd
4th
WM_CLOSE message
2nd
3rd
4th
WM_CLOSE message ID
WM_COMMAND message
2nd
3rd
4th
WM_CREATE message ID
2nd
WM_DESTROY message ID
2nd
WM_KEYDOWN message
2nd
3rd
4th
WM_KEYDOWN message ID
WM_KEYUP message ID
WM_LBUTTONDBLCLK message
WM_LBUTTONDOWN message
WM_LBUTTONUP message
WM_MBUTTONDBLCLK message
WM_MBUTTONDOWN message
WM_MBUTTONUP message
WM_MOUSEMOVE message
2nd
3rd
WM_MOUSEMOVE message ID
WM_MOVE message
2nd
3rd
4th
WM_MOVE message ID
WM_MOVING message
WM_PAINT message
BeginPaint() function
2nd
GetClientRect() function
GetDC() function
InvalidateRect() function
2nd
ReleaseDC() function
2nd
ValidateRect() function
WM_PAINT message ID
2nd
WM_QUIT message ID
WM_RBUTTONDBLCLK message
WM_RBUTTONDOWN message
WM_RBUTTONUP message
WM_SIZE message
2nd
3rd
4th
WM_SIZE message ID
WM_SIZING message
WM_TIMER message
2nd
3rd
4th
5th
WM_TIMER message ID
WM_USER message ID
WNDCLASS structure
WNDCLASSEX structure
2nd
cbSize field
wparam parameter (WinProc)
Wparam parameter (WM_CHAR message)
Wraith ship (Outpost game)
2nd
3rd
4th
write cursors
Write_Error() method
Write_Primary Cooperation level (DirectSound)
writing to secondary sound buffers
2nd
3rd
WS_BORDER window style
WS_CAPTION window style
WS_HSCROLL window style
WS_ICONIC window style
WS_MAXIMIZE window style
WS_MAXIMIZEBOX window style
WS_MINIMIZE window style
WS_MINIMIZEBOX window style
WS_OVERLAPPED window style
WS_OVERLAPPEDWINDOW window style
WS_POPUP window style
WS_POPUPWINDOW window style
WS_SIZEBOX window style
WS_SYSMENU window style
WS_VISIBLE window style
WS_VSCROLL window style
Wu, Xialon
|