q1source header file outline(partial) (原创)

           (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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值