next up previous contents
Next: About this document ... Up: Programming Linux Games Previous: Bibliography ? Contents


Index

4Front Technologies
main
accept
main | main
alBufferAppendWriteData_LOKI
main | main
alBufferData
main | main
alcCloseDevice
main | main
alcCreateContext
main | main | main
alcDestroyContext
main | main
alcMakeContextCurrent
main | main | main
alcOpenDevice
main | main | main | main
alGenBuffers
main | main
alGenSources
main | main
alGenStreamingBuffers
main | main
alpha blending
main to main | Glossary of Terms
Alpha Centauri
main
ALSA
main to main | main
example
main to main
organization
main
overview
main
philosophy
main
playback states
main
using
main to main
alSourcePlay
main | main
alSourceStop
main | main
animation
main to main | Glossary of Terms
Apple Public Source License
main
ar
main
artifact
Glossary of Terms
audio subsystem
see engine, audio subsystem
audiofile library
see libaudiofile
Autoconf
main
automatons
main
binary versus source distribution
main
bind
main | main
binding (to local ports)
main
bitmap
main
blitting
main | main to main | Glossary of Terms
bug tracking
main to main
CC (variable)
main
CD Paranoia
main
CFLAGS (variable)
main
Civilization II
main
ClanLib
main to main
compared with SDL
main
codec
main
colorkeys
main to main
colormap
main | Glossary of Terms
Command and Conquer
main
compiling
main to main
configure script
see GNU Autoconf
connect
main | main
core pies
main
Corncob 3D
main
CRTC
main
CVS
main to main
adding files
main
branching
main
committing
main
compression
main
example
main to main
locking
main
modules
main
overview
main
project setup
main to main
remote
main
removing files
main
resolving conflicts
main
revision numbers
main
tagging
main
CVSROOT (variable)
main
debugging
main to main
bug tracking
main to main
compiling for
main
with ddd
main to main
with gdb
main to main
Deus Ex
main
device files
main
diff utility
main to main
DikuMud
main
direct color (display mode)
main | Glossary of Terms
display modes
main to main
display subsystem
see engine, display subsystem
distributions (of Linux)
To Every Man a | main
dlopen
main
DMA
main
DNS
main to main
Doppler effect
main | main
DOS
Linux Gaming APIs | Linux Gaming APIs
double buffering
main | Glossary of Terms
Dungeons and Dragons
main
editors
main to main
Emacs
main to main
JED
main
NEdit
main to main
vi
main to main
XEmacs
main
Emacs (operating system)
main to main
endianness
main | main | main
engine
Glossary of Terms
audio subsystem
main to main
defined
main
display subsystem
main to main
game loop
main to main
input subsystem
main to main
network subsystem
main to main
update subsystem
main to main
environmental audio
main
ESD
main to main | main
caching samples
main
control connection
main
example
main to main
latency
main
overview
main
esd_close
main | main | main
esd_confirm_sample_cache
main
esd_open_sound
main
esd_play_stream
main | main | main
esd_sample_cache
main
esd_sample_play
main
fb.modes
main | main
fb_fix_screeninfo
main
fb_var_screeninfo
main
fbdev
Gaming with the Linux
filesystem hierarchy
see Filesystem Hierarchy Standard
Filesystem Hierarchy Standard
main to main
first-person shooters
see genres, first-person shooters
flicker
main
Flight Gear
main
Fltk
main to main
frame
main
framebuffer
main | main to main | Glossary of Terms
linear
main
framebuffer device
Gaming with the Linux to main
checking for
Gaming with the Linux
configuring
main
drawing pixels
main
pros and cons
main
setting video modes
main to main
free software
main
FreeBSD
supporting
main to main
game loop
main to main
gcc
main to main
adding static libraries
main
basic usage
main
command-line options
main to main
creating object files
main
as linker interface
main
gdb
main to main
adding breakpoints
main
attaching to processes
main
backtracing
main
capabilities
main
examining the stack
main
example
main to main
listing source
main
remote debugging
main
single-stepping
main
snooping on data
main
threads
main
watchpoints
main
GDK
main
genres
main
first-person shooters
main to main | Glossary of Terms
MUD
main to main
puzzle
main to main
real-time strategy
main to main | Glossary of Terms
role-playing
main to main
simulation
main to main
turn-based strategy
main to main | Glossary of Terms
gethostbyname
main | main
GGI
main to main
KGI
main
Glide
main to main
GLUT
compared with SDL
main
GNU Autoconf
main
GPM
main to main
clients
main
events
main
ROIs
main
Gpm_Close
main
Gpm_Connect
main
Gpm_Event
main
Gpm_GetEvent
main
Gpm_Open
main
graphics hardware
main to main
acceleration
main
grep utility
main to main
GTK+
main to main
Guile
main
Half-Life
main
heap corruption
main
Heavy Gear II
main
hicolor (display mode)
main | Glossary of Terms
host byte order
main
hostnames
see dns
ICMP (Internet Control Message Protocol)
main
indexed (display mode)
main | Glossary of Terms
input customization
main
input subsystem
see engine, input subsystem
ioctl
main
IP address
main
dynamic
main
static
main
IPX/SPX
main to main
JED (text editor)
main
joe (text editor)
main
JPEG images
main
compared with PNG
main
keyboard input
from terminals
main to main
keyboard input modes
main
keycodes
main
translating to characters
main to main
KGI
see GGI, KGI
latency
main | main | Glossary of Terms
ld
main to main
name collisions
main
search path
main
LD_LIBRARY_PATH (variable)
main
ldconfig
main
LDFLAGS (variable)
main
LGPL license
Linux Gaming APIs
libaudiofile
main to main | main | main
compared with libsndfile
main
libjpeg
main to main
libpng
main to main
libraries
main to main
shared
main to main
advantages
main
creating
main to main
installing
main
naming
main
using
main to main
static
main to main
using
main
libsndfile
main to main | main
closing files
main
compared with libaudiofile
main
example
main to main
opening files
main
reading data
main
using
main to main
libvorbisfile
main
lines
main to main
Bresenham algorithm
main
distance from object
main
Linux
capabilities
The Anatomy of a
origin
The Anatomy of a
Linux filesystem
see Filesystem Hierarchy Standard
listen
main | main
Loki Setup
main to main
XML format
main
Make utility
main to main
advantages
main
dependencies
main
environment
main
error handling
main to main
makefile
main
example
main
indentation
main
rules
main
implied
main to main
targets
main
phony
main to main
variables
main to main
MechWarrior
main
memory protection
Linux Gaming APIs
mickeys
main
Microsoft Flight Simulator
main
mmap
main | main
mouse input from consoles
see GPM
MP3
main | main | main
patent issues
main
quality loss
main
MPEG-1
main
Multi-Play
main to main
ALSA back end
main to main
command-line options
main
compiling
main
example
main to main
main file
main to main
OSS back end
main to main
Multiuser Dungeons
see genres, MUD
mutex
Glossary of Terms
MzScheme
main
NEdit (text editor)
main to main
network byte order
main
network game security
main to main
network gaming models
main to main
network subsystem
see engine, network subsystem
object files
creating
main
Ogg (bitstream format)
see Ogg Vorbis
Ogg Vorbis
main to main | main to main
CPU usage
main
linking against
main to main
patent issues
lack thereof
main
supporting
main to main
Open Sound System
see OSS
open source
main
OpenAL
main to main | main to main
buffers
main
creating
main | main
loading
main | main
contexts
main
design philosophy
main to main
devices
main
opening
main
listener
main
naming convention
main
objects
main
properties
main
overview
main to main
sources
main
creating
main | main
starting playback
main | main
stopping
main | main
OpenGL
main to main
OpenPlay
main to main
OSS
main to main | main
blocking
main | main to main
compatibility
main
fragments
main
adjusting
main to main
ioctl list
main to main
latency
main
licensing
main
memory mapped DMA
main
example
main to main
overview
main
setting sample format
main
simple example
main to main
synchronization
main
using
main to main
OSS/Free
main
ov_clear
main | main
ov_info
main | main
ov_open
main | main
ov_read
main | main
packed pixel (display mode)
Glossary of Terms
packet loss
main
page flipping
Glossary of Terms
palette
main | Glossary of Terms
parallaxing
main
particle systems
main to main | Glossary of Terms
patch utility
main to main
PCM
main | Glossary of Terms
mixing
main
Penguin Warrior
(lack of) design process
main
graphics
main to main
overview
to main to main
parallaxing scroller
main to main
particle system
to main to main
timing
main to main
Perl
main to main
.PHONY (Make target)
see Make utility, targets, phony
pico (text editor)
main
pitch
see SDL, surfaces, pitch
pixels
main | Glossary of Terms
pixmap
main
Plib
main to main
PNG images
main
compared with JPEG
main
ports (TCP/IP)
main
proc/ filesystem
main
puzzle games
see genres, puzzle
Python
main to main
Qt
main to main
licensing
main
Quake 3
main | main
RAMDAC
main
ranlib
main
read
main | main
real-time strategy games
see genres, real-time strategy
refresh
main
regular expressions
main
resolution
main
RGB (display mode)
Glossary of Terms
Rise of the Triad
main
role-playing games
see genres, role-playing
ROM (MUD system)
main
samples
main | Glossary of Terms
signed versus unsigned
main
versus frames
main
sampling rate
main
scancodes
main
Scheme
main to main
Guile
main
MzScheme
main
Scriptics, Inc.
main
scripting engine
contexts
main to main
data exchange
main
performance
main to main
security
main to main
task
main
scripts
automatons
main
designing
main to main
skill level of writers
main
state machines
main
SDL
main to main
alpha blending
main to main
animation
main to main
audio
main to main
callback
main
example
main to main
initializing
main
latency
main
mixing
main
basic usage
main to main
blitting
main to main
colorkeys
main to main
compared with ClanLib
main
compared with GLUT
main
compiling with
main to main
direct drawing
main
direct keyboard access
main
double buffering
main
event queue
main
events
main to main
event types
main
joystick
main to main
keyboard
main to main
mouse
main to main
thread safety
main
fbdev target
main
full screen
main
GUI toolkits
main to main
hat switches
main
input
see SDL, events
loading BMP images
main
loading non-BMP images
main to main
modifier keys
main
OpenGL contexts
main to main
overview
Mastering SDL to Mastering SDL
page flipping
Glossary of Terms
pixel packing
main
platforms
main
surfaces
Glossary of Terms
blitting
main
overview
main
pitch
main
threads
main to main
entry point
main
joining
main
synchronization
main
transparency
see SDL, colorkeys
video programming
main to main
virtual keysyms
main
sdl-config utility
main
SDL_AudioSpec
main | main | main
SDL_BlitSurface
main | main | main
SDL_BuildAudioCVT
main | main
SDL_CloseAudio
main | main | main
SDL_ConvertAudio
main | main
SDL_CreateMutex
main | main
SDL_CreateThread
main | main | main
SDL_DestroyMutex(mutex)
main | main
SDL_DisplayFormat
main | main | main | main
SDL_EnableKeyRepeat
main | main | main
SDL_Event
main | main | main
SDL_Flip
main | main | main | Glossary of Terms
SDL_FreeWAV
main | main
SDL_Gasbag
see Andy Mecham
SDL_GetKeyState
main | main | main
SDL_GetMouseState
main | main | main
SDL_GL_SetAttribute
main | main | main
SDL_GL_SwapBuffers
main | main | main
SDL_image library
main
SDL_Init
main | main | main
SDL_INIT_AUDIO
main
SDL_INIT_VIDEO
main | main
SDL_KillThread
main | main | main
SDL_LoadBMP
main | main | main
SDL_LoadWAV
main | main | main | main | main
SDL_LockMutex
main
SDL_LockSurface
main | main | main
SDL_mixer
main
SDL_mutexP(mutex)
main | main
SDL_mutexV(mutex)
main | main
SDL_OpenAudio
main | main | main
SDL_PauseAudio
main | main | main
SDL_PixelFormat
main | main | main
SDL_PollEvent
main | main
SDL_PumpEvents
main | main | main
SDL_Quit
main | main | main
SDL_Rect
main | main | main
SDL_SetAlpha
main | main | main
SDL_SetColorKey
main | main | main
SDL_SetVideoMode
main | main | main
SDL_Surface
main | main
SDL_Thread
main
SDL_UnlockMutex
main
SDL_UnlockSurface
main | main | main
SDL_UpdateRect
main | main | main
SDL_WaitEvent
main | main
SDL_WaitThread
main | main | main
SDLMod
main
sf_close
main | main | main
SF_INFO
main | main | main
sf_open_read
main | main | main
sf_readf_type
main | main | main
shearing
main | Glossary of Terms
signal handlers
main
simulations
see genres, simulation
Slackware
making packages
main
sloppy coding
main
SMPEG library
main to main | main
SNDFILE
main
sndfile library
see libsndfile
sockaddr_in
main | main | main
socket
main | main
sockets
main to main | main to main
Sokoban
main
Soldier of Fortune
main
sound hardware
main
source versus binary distribution
main
SoX
main
StarCraft
main
state machines
main
stream protocol
main
surface
Glossary of Terms
SVGALib
main to main
tab completion
main
tarball distribution
main
versus packages
main
Tcl
main | main to main
built-in commands
main to main
command substitution
main
data
main
executing code
main
as extension language
main to main
interpreter object
main
linking against
main to main | main
objects
main
obtaining
main to main
performance concerns
main
simple example
main to main
strings
main
tclsh
main
tutorial
main to main
variable linking
main
variable substitution
main
Tcl_CreateInterp
main | main
Tcl_CreateObjCommand
main | main
Tcl_DeleteInterp
main | main
Tcl_Eval
main | main
Tcl_EvalFile
main | main
Tcl_Interp
main | main
Tcl_LinkVar
main | main
tclsh
main
TCP (Transmission Control Protocol)
main
TCP clients
main to main
TCP servers
main to main
TCP/IP
main | main
Tetris
main
threads
main to main
timing
main to main
Tk
main to main
Torvalds, Linus
The Anatomy of a
Total Annihilation
main
triple buffering
Glossary of Terms
true color (display mode)
main | Glossary of Terms
turn-based strategy games
see genres, turn-based strategy
UDP (User Datagram Protocol)
main | main to main
Ultima Online
main
update subsystem
see engine, update subsystem
version control
main
vertical retrace
main
vi (text editor)
main to main
video card
main
video modes
see display modes
video scanning
main to main
Vorbis (audio codec)
see Ogg Vorbis
vorbis_info
main | main
voxels
main | Glossary of Terms
.wav files
main
write
main | main
X Window System
main
Xlib
main to main
XVideo extension
main
XEmacs (text editor)
main
Xiphophorus
main
Xlib
see X Window SystemXlib
zlib
main to main



Mika Myllynen 2003-02-19