[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]
s prefix (Hungarian notation)
sample rate
2nd
sampling sound
amplitude resolution
2nd
Nyquist frequency
sample rate
2nd
ShannonÕs Theorem
Save_Palette() method
Save_Palette_From_File() method
Save_Palette_To_File() method
saving games
2nd
scalar multiplication matrices
vectors
2nd
Scale_Polygon2D() method
scaling
2nd
3rd
bitmaps
2nd
3rd
4th
5th
6th
7th
8th
matrices
2nd
vectors
2nd
scan codes
scanning codes (enumeration)
scheduler
Schmit, Mike
scope resolution operator
scope resolution operator [2 colons]
2nd
3rd
Screen_Transition() method
scripting language design
2nd
3rd
4th
scripts C/C++ compiler
2nd
3rd
4th
5th
6th
7th
functions section
globals section
main section
scripting language design
2nd
3rd
4th
Scroll_Bitmap() method
scrolling
homogeneous tile engines
2nd
3rd
4th
5th
Outpost game
2nd
3rd
page scrolling engines
2nd
sparse bitmap tile engines
2nd
3rd
search paths (C/C++ compiler)
searches A* searches
2nd
bidirectional breadth-first searches
breadth-first searches
2nd
depth-first searches
2nd
DijkstraÕs search
searching BSTs (binary search trees)
2nd
3rd
4th
secondary buffers (DirectSound)
circular buffering
2nd
creating
2nd
3rd
4th
5th
locking
2nd
releasing
static
streaming
unlocking
writing data to
2nd
3rd
secondary surfaces
2nd
3rd
selecting GDI (Graphics Device Interface) objects brushes
pens
2nd
selection
SelectObject() function
2nd
semantic analysis
2nd
semaphores
2nd
sending messages from thread to thread
2nd
3rd
4th
5th
6th
7th
Windows messages
2nd
3rd
4th
5th
SendMessage() function
2nd
3rd
4th
5th
6th
sequencing progrms (MIDI)
Set_Anim_Speed() method
Set_Animation_BOB() method
Set_Palette() method
Set_Palette_Entry() method
2nd
Set_Pos_BOB() method
Set_Vel_BOB() method
SetBkColor() function
SetBkMode() function
SetClipList() method
SetClipper() method
2nd
SetColorKey() method
2nd
3rd
4th
SetCooperativeLevel() method
2nd
3rd
parameters
2nd
prototype
SetCursor() function
SetDataFormat() method
2nd
SetDisplayMode() method
2nd
3rd
4th
5th
SetEntries() method
SetFrequency() method
SetHWnd() method
SetMenu() function
SetPalette() method
SetPan() method
SetPixel() function
SetProperty() method
2nd
SetTextColor() function
SetTimer() function
2nd
SetVolume() method
Shadow Land .
[See also text games] ambient sound
2nd
Extract_Tokens() function
2nd
3rd
4th
game loop
2nd
game universe
2nd
Get_Token() function
2nd
object placement database
2nd
3rd
player objectives
2nd
player structure
2nd
portability
productions
2nd
3rd
4th
static vocabulary table initialization
2nd
3rd
4th
token data structure
Verb_Parser() function
2nd
vision scan
2nd
vocabulary
2nd
3rd
4th
action verbs
2nd
3rd
4th
5th
winning
ShannonÕs Theorem
shapes .
[See also lines] circles drawing
2nd
3rd
lines drawing
2nd
3rd
functions
2nd
3rd
4th
5th
6th
7th
8th
points
2nd
polygons
2nd
3rd
4th
.
[See also collision detection] 2D polygon functions
2nd
3rd
4th
5th
6th
7th
8th
clipping
2nd
3rd
data structures
2nd
3rd
drawing
2nd
3rd
4th
quadrilaterals
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
rotating
2nd
3rd
4th
triangles
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
rectangles drawing
2nd
3rd
ships Outpost game gunships
2nd
3rd
playerÕs ship (Wraith)
2nd
3rd
4th
shortcuts (menus)
Show_BOB() method
shutdown
shutting down DirectMusic
2nd
sight text games
dynamic object base vision
static vision
VFOV (virtual field of view)
2nd
vision scans
2nd
3rd
4th
signals (threads) waiting for WaitForMultipleObjects() function
2nd
3rd
4th
5th
6th
WaitForSingleObject() function
2nd
sine
2nd
sites.
[See Web sites] slash (/) comment operator (//)
SM_ARRANGE constant
SM_CLEANBOOT constant
SM_CMOUSEBUTTONS constant
SM_CXBORDER constant
SM_CXCURSOR constant
SM_CXDOUBLECLK constant
SM_CXDRAG constant
SM_CXEDGE constant
SM_CXFIXEDFRAME constant
SM_CXFULLSCREEN constant
SM_CXHSCROLL constant
SM_CXHTHUMB constant
SM_CXICON constant
SM_CXICONSPACING constant
SM_CXMAXIMIZED constant
SM_CXMAXTRACK constant
SM_CXMENUCHECK constant
SM_CXMENUSIZE constant
SM_CXMIN constant
SM_CXMINIMIZED constant
SM_CXMINSPACING constant
SM_CXMINTRACK constant
SM_CXSCREEN constant
SM_CXSIZE constant
SM_CXSIZEFRAME constant
SM_CXSMICON constant
SM_CXSMSIZE constant
SM_CXVSCROLL constant
SM_CYBORDER constant
SM_CYCAPTION constant
SM_CYCURSOR constant
SM_CYDOUBLECLK constant
SM_CYDRAG constant
SM_CYEDGE constant
SM_CYFIXEDFRAME constant
SM_CYFULLSCREEN constant
SM_CYHSCROLL constant
SM_CYICON constant
SM_CYICONSPACING constant
SM_CYKANJIWINDOW constant
SM_CYMAXIMIZED constant
SM_CYMAXTRACK constant
SM_CYMENU constant
SM_CYMENUCHECK constant
SM_CYMENUSIZE constant
SM_CYMIN constant
SM_CYMINIMIZED constant
SM_CYMINSPACING constant
SM_CYMINTRACK constant
SM_CYSCREEN constant
SM_CYSIZE constant
SM_CYSIZEFRAME constant
SM_CYSMCAPTION constant
SM_CYSMICON constant
SM_CYSMSIZE constant
SM_CYVSCROLL constant
SM_CYVTHUMB constant
SM_DBCSENABLED constant
SM_DEBUG constant
SM_MENUDROPALIGNMENT constant
SM_MIDEASTENABLED constant
SM_MOUSEPRESENT constant
SM_MOUSEWHEELPRESENT constant
SM_NETWORK constant
SM_PENWINDOWS constant
SM_SECURE constant
SM_SHOWSOUNDS constant
SM_SLOWMACHINE constant
SM_SWAPBUTTON constant
smell text games
2nd
SND_ASYNC value (fwdSound parameter)
SND_FILENAME value (fwdSound parameter)
SND_LOOP value (fwdSound parameter)
SND_MEMORY value (fwdSound parameter)
SND_NODEFAULT value (fwdSound parameter)
SND_NOSTOP value (fwdSound parameter)
SND_NOWAIT value (fwdSound parameter)
SND_PURGE value (fwdSound parameter)
SND_RESOURCE value (fwdSound parameter)
SND_SYNC value (fwdSound parameter)
software
2nd
2D art software
2nd
3D modelers
2nd
C/C++ compilers
2nd
3rd
4th
5th
6th
MIDI sequencing programs
sound-processing software
solid brushes
soma
sound
2nd
3rd
.WAV files
2nd
3rd
creating
2nd
defined
loading
2nd
3rd
playing
2nd
3rd
reading
2nd
3rd
4th
5th
sample Windows program
2nd
3rd
4th
5th
6th
7th
8th
stopping playback
digital sound defined
digitization
processing
2nd
recording
2nd
3rd
4th
sampling
2nd
3rd
4th
5th
6th
7th
DirectMusic capabilities
2nd
3rd
COM initialization
2nd
example
header files
2nd
interfaces
2nd
MIDI files
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
performances
2nd
3rd
ports
2nd
shutting down
2nd
T3DLIB3 library API wrapper
2nd
3rd
4th
5th
6th
DirectSound
2nd
cooperation levels
2nd
3rd
4th
5th
DirectSound objects
2nd
3rd
interfaces
2nd
playback frequency
2nd
playing sounds
2nd
primary buffers
2nd
querying for system/sound information
2nd
3rd
4th
5th
6th
7th
secondary buffers
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
starting
2nd
stereo panning
2nd
stopping sounds
2nd
T3DLIB3 library API wrapper
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
volume control
2nd
3rd
DirectX components DirectMusic
DirectSound
DirectSound3
DirectX Audio
FM synthesis
2nd
frequency distribution
MIDI
2nd
physiology of hearing
sound libraries
2nd
sound waves
2nd
3rd
amplitude
2nd
frequency
2nd
velocity
2nd
waveforms
sound-processing software
spectrum
synthesized sound FM synthesis
wave guide synthesis
2nd
wave table synthesis
2nd
T3DLIB3 library
2nd
DirectMusic API wrapper
2nd
3rd
4th
5th
6th
DirectSound API wrapper
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
globals
2nd
header file
2nd
types
2nd
text games
ambient sound
2nd
3rd
4th
dynamic sound
sound buffers playing
2nd
primary
2nd
secondary
circular buffering
2nd
creating
2nd
3rd
4th
5th
locking
2nd
releasing
static
streaming
unlocking
writing data to
2nd
3rd
stopping
2nd
SOUND directory
2nd
sound libraries
2nd
sound spectrum
sound waves
2nd
3rd
amplitude
2nd
frequency
2nd
velocity
2nd
waveforms
sound-processing software
sounds message box beeps
2nd
source code listings.
[See code listings] source color keying
2nd
3rd
4th
5th
SOURCE directory
2nd
sparse bitmap tile engines
2nd
3rd
special effects friction
example
2nd
frictional force
2nd
inclined planes
2nd
3rd
4th
5th
6th
7th
gravity
gravitational force
2nd
gravity wells
2nd
3rd
projectile trajectories
2nd
3rd
4th
spectrum of sound
split-screen setups (multi-player games)
2nd
sports games
Start_Clock() method
Start_Particle_Ring() method
2nd
Start_Particles() method
2nd
3rd
starting DirectMusic COM initialization
2nd
3rd
4th
header files
2nd
performances
2nd
3rd
ports
2nd
DirectSound
2nd
particles
2nd
3rd
state FSMs (finite state machines)
2nd
3rd
4th
5th
personality
2nd
3rd
sample code listing
2nd
3rd
joysticks
2nd
keyboard devices
2nd
statements switch motion control patterns
2nd
static sound buffers
static structures
2nd
static vision text games
static vocabulary table initialization
2nd
status MIDI files
stereo panning DirectSound
2nd
stock objects pens
2nd
Stop() method
2nd
stopping .WAV files
MIDI files
2nd
sounds DirectSound
2nd
story of Outpost game
2nd
storyboards
2nd
str prefix (Hungarian notation)
strategy games
stream I/O (input/output)
2nd
3rd
4th
streaming media DirectShow
streaming sound buffers
strings defined
string table resources
creating
2nd
loading
2nd
token strings converting to integer tokens
2nd
struct alignment (C/C++ compiler)
struct keyword
2nd
structures
2nd
3rd
ACTION
2nd
arrays
2nd
BITMAPFILEHEADER
BITMAPINFOHEADER
2nd
BSTs (binary search trees)
inserting data into
2nd
3rd
4th
nodes
2nd
orders
roots
searching
2nd
3rd
4th
when to use
COLORREF
2nd
creating
2nd
3rd
DDBLTFX
2nd
DDCAPS
2nd
3rd
DDCAPS2
DDPIXELFORMAT
2nd
3rd
DDSURFACEDESC2
ddchCKDestBlt field
ddchCKSrcBlt field
ddpfPixelFormat field
2nd
ddsCaps field
2nd
3rd
dwBackBufferCount field
dwFlags field
2nd
dwHeight field
dwSize field
dwWidth field
lPitch field
lpSurface field
DIDEVICEINSTANCE
2nd
3rd
DIJOYSTATE
2nd
3rd
DIJOYSTATE2
DIMOUSESTATE
DIPROPHEADER
DIPRORANGE
DIPROWORD
DirectInput
DMUSIC_MIDI
DSBCAPS
2nd
DSBUFFERDESC
DSCAPS
2nd
DWORD
2nd
INPUT_EVENT_TYP
linked lists adding nodes to
2nd
3rd
advantages and disadvantages
2nd
creating
2nd
defined
deleting nodes from
2nd
3rd
4th
doubly linked lists
2nd
head pointers
tail pointers
traversing
2nd
PALETTEENTRY
2nd
3rd
physics modeling
2nd
3rd
player (Shadow Land)
2nd
POLYGON
2nd
3rd
RGNDATA structure
RGNDATAHEADER structure
static structures
2nd
SYSTEM_INFO
T3DLIB1 library
2nd
3rd
4th
5th
6th
TEXTMETRIC
2nd
token
2nd
WAVEFORMATEX
2nd
WNDCLASS
2nd
3rd
cbSize field
style field (WNDCLASSEX structure)
2nd
subtraction fixed-point numbers
vectors
2nd
SUCCEEDED() macro
surfaces
attaching palettes to
2nd
back buffers
2nd
3rd
4th
complex surfaces
2nd
creating
2nd
defined
manipulating information in
2nd
multiple back buffers
color keys
2nd
destination color keying
2nd
source color keying
2nd
3rd
4th
5th
surface flags
2nd
complex surfaces
2nd
creating
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
CreateSurface() method
DDSURFACEDESC2 structure
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
double buffering
2nd
3rd
4th
5th
6th
7th
example
2nd
3rd
4th
implementing
2nd
3rd
locking memory
2nd
3rd
memory pitch
2nd
offscreen surfaces
2nd
blitting
2nd
3rd
4th
5th
6th
creating
2nd
3rd
4th
releasing
page flipping
2nd
3rd
example
2nd
3rd
Flip() method
2nd
primary
primary surfaces
properties
2nd
secondary
2nd
secondary surfaces
unlocking memory
SW_HIDE vale (ncmdshow parameter)
SW_MAXIMIZE vale (ncmdshow parameter)
SW_MINIMIZE vale (ncmdshow parameter)
SW_RESTORE vale (ncmdshow parameter)
SW_SHOW vale (ncmdshow parameter)
SW_SHOWMAXIMIZED vale (ncmdshow parameter)
SW_SHOWMINIMIZED vale (ncmdshow parameter)
SW_SHOWMINMOACTIVE vale (ncmdshow parameter)
SW_SHOWNA vale (ncmdshow parameter)
SW_SHOWNOACTIVATE vale (ncmdshow parameter)
SW_SHOWNORMAL vale (ncmdshow parameter)
switch statement motion control patterns
2nd
Symmetric Double Step algorithm
synchronization
2nd
3rd
4th
5th
synchronizing threads
2nd
3rd
4th
5th
syntactical analysis
2nd
3rd
4th
synthesized sound defined
FM synthesis
2nd
3rd
MIDI
2nd
wave guide synthesis
2nd
wave table synthesis
2nd
system information, returning
GetSystemInfo() function
2nd
3rd
GetSystemMetrics() function
2nd
3rd
4th
5th
6th
GetTextMetrics() function
2nd
3rd
SYSTEM_FIXED_FONT stock object
SYSTEM_FONT stock object
SYSTEM_INFO structure
sz prefix (Hungarian notation)
|