(Note, Quake support DOS, Windows, Linux. so here are some platform-dependent files.)
author: sods. 11/16/2005
adivtab.h -- quotient/reminder table [-15...16]/[-15...16] x/y = adivtab[x<<6+y]
anorms.h -- quantized precalculated normals table, used in d_polyse.c
anorm_dots.h -- the similar to above, but DotProduct value
asm_draw.h -- constant file for asm drawing routines. included by *.s files
asm_i386.h -- included by *.s file, ref to gl_mode.h model.h bspfile.h sound.h
block16.h -- asm code of blocking , return 16 bit value. included by surf16.s
block8.h -- the same as above, but only return 8 bit value
bspfile.h -- BSP map file header, include MAP Limited , Constant and key Struct Definition
cdaudio.h -- CD audio player feature.
client.h -- client side , state ,command, function, struct definition
cmd.h -- game console command parsion and command buffer manipulation
common.h -- common feature, typedefs, c string or mem facilities,etc
conproc.h -- Window Console facilities, InitConsole & DeInitConsole (only use
console.h -- game console buffer and print ,draw feature
crc.h -- CRC process facilities
cvar.h -- changeable variable feature, a var database and manipulation
dosisms.h -- dos extend function, such as lock mem, ptr2real, etc,
draw.h -- draw operation for some static bitmap(pic, bkgr) which aren't allowed refresh
d_iface.h -- interface header file for rasterization driver modules
d_ifacea.h -- include file for asm driver interface.
d_local.h -- "private rasterization driver defs",ref to surf draw ,"d_draw16.s"
glquake.h -- gl constant,
glquake2.h 2nd version.
gl_model.h -- all model struct definition,
Brush Model, Poly Model, Whole Model, Sprite Model, Alias Model
gl_warp_sin.h -- maybe the warp coefficient of texture when you under water. ref. gl_warp.c
input.h -- external (non-keyboard) input devices, (use Dinput under Windows)
keys.h -- key store input device header file.
mathlib.h -- math util lib, include Vector and Matrix common operation
menu.h -- main menu feature header, in menu.c , all sub-menus are here.
model.h -- the same as gl_model.h, but for soft-render. see model.c
modelgen.h -- header file for model generation program ^_^ ref. q1tools_gpl/qutils/modelgen
mpdosock.h -- the same to "winsock.h" under Windows.but older :(. ref net_mp.h/c mplpc.c.
net.h -- quake's interface to the networking layer
net_bw.h --
net_dgrm.h
net_ipx.h
net_loop.h
net_mp.h
net_ser.h
net_udp.h
net_vcr.h
net_wins.h
net_wipx.h
progdefs.h
progs.h
protocol.h
pr_comp.h
quakeasm.h
quakedef.h
render.h
resource.h
r_local.h
r_shared.h
sbar.h
screen.h
server.h
sound.h
spritegn.h
sys.h
vgamodes.h
vid.h
vid_dos.h
view.h
vregset.h
wad.h
winquake.h
world.h
zone.h