PDA

View Full Version : Source File Descriptions


Lon Matero
12-20-2002, 06:28 PM
Here is an attempt to describe the contents of each source file.

</font><blockquote><font size="1" face="Verdana, Arial">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">CIN_ACTR.C Cinematic Actor
CIN_EFCT.C Cinematic Effect
CIN_EVNT.C Cinematic Environment
CIN_GLOB.C Cinematic Misc Functions
CIN_MAIN.C Cinematic Main Control
CIN_UTIL.C Cinematic Set/Get Palette Fuctions
ENGINE.C Top Level Engine
FLI_MAIN.C Read graphics
FLI_UTIL.C More Read graphics
ISR.C Timer Stuff
LOOKUPS.C LOOKUPS.EXE, seperate ultility for building gamma, tan, sin, etc tables
MODEXLIB.C Set screen mode
RT_ACTOR.C Main Actor Code
RT_BATTL.C Battle mode support routines
RT_BUILD.C Draws menus and strings
RT_CFG.C Read/Write config files
RT_COM.C Network Code
RT_CRC.C Calculate CRC
RT_DEBUG.C Cheat Codes
RT_DMAND.C Code for talking to other players through microphones
RT_DOOR.C Doors, Pushwalls, Elevators
RT_DRAW.C Draw screen, credits
RT_ERROR.C Hard Error Routines
RT_FILM.C Record demo?
RT_FLOOR.C Draw sky and floor
RT_GAME.C Main Game Code
RT_IN.C Keyboard, Mouse, Joystick Input
RT_MAIN.C main()
RT_MAP.C Draw AutoMap
RT_MENU.C Main and Sound Setup Menus
RT_MSG.C Network Messages
RT_NET.C Main Network Code
RT_PLAYR.C Player status
RT_RAND.C Random functions
RT_SCALE.C Resize sprites
RT_SER.C Serial Multiplayer
RT_SOUND.C Control sounds and music
RT_SPBAL.C Spaceball libraries
RT_STAT.C Static Items
RT_STATE.C Sets which sprites to use for the state of each actor
RT_STR.C Input / Draw Strings
RT_SWIFT.C SWIFT services module - for CYBERMAN use
RT_TED.C Load maps
RT_TEXT.C Help screens and other text
RT_UTIL.C Misc Functions
RT_VID.C Misc drawing and screen fading
RT_VIEW.C View size, lighting
SBCONFIG.C Reads sbconfig.dat
SCRIPLIB.C Parsing Stuff
TEXTURE.C XDominantFill()?
USRHOOKS.C Get/Free Memory
W_WAD.C Read WAD File
Z_ZONE.C Zone Memory Allocation

CIN_ACTR.H
CIN_DEF.H
CIN_EFCT.H
CIN_EVNT.H
CIN_GLOB.H
CIN_MAIN.H
CIN_UTIL.H
DEVELOP.H Define shareware / registered version
ENGINE.H
FLI_DEF.H
FLI_GLOB.H
FLI_MAIN.H
FLI_TYPE.H
FLI_UTIL.H
FX_MAN.H
F_SCALE.H
GMOVE.H
ISR.H
KEYB.H
LAUNCH.H
LUMPY.H
MAPSROT.H
MEMCHECK.H
MODEXLIB.H
MOUSE.H
MUSIC.H
MYPRINT.H
PROFILE.H
ROTTNET.H
ROTTSER.H
RT_ACTOR.H
RT_BATTL.H
RT_BUILD.H
RT_CFG.H
RT_COM.H
RT_CRC.H
RT_DEBUG.H
RT_DEF.H
RT_DMAND.H
RT_DOOR.H
RT_DRAW.H
RT_DR_A.H
RT_ENG.H
RT_ERROR.H
RT_FC_A.H
RT_FILM.H
RT_FLOOR.H
RT_GAME.H
RT_IN.H
RT_MAIN.H
RT_MAP.H
RT_MENU.H
RT_MSG.H
RT_NET.H
RT_PLAYR.H
RT_RAND.H
RT_SCALE.H
RT_SC_A.H
RT_SER.H
RT_SOUND.H
RT_SPBAL.H
RT_SQRT.H
RT_STAT.H
RT_STR.H
RT_SWIFT.H
RT_TABLE.H
RT_TED.H
RT_UTIL.H
RT_VH_A.H
RT_VID.H
RT_VIEW.H
SBCONFIG.H
SCRIPLIB.H
SNDCARDS.H
SND_REG.H
SND_SHAR.H
SPLIB.H
SPRITES.H
SPW_INT.H
STATES.H
TASK_MAN.H
TEXTURE.H
TSR.H
USRHOOKS.H
VERSION.H
VRIO.H
WATCOM.H
W_WAD.H
Z_ZONE.H
_ENGINE.H
_ISR.H
_RT_ACTO.H
_RT_BUIL.H
_RT_COM.H
_RT_DMAN.H
_RT_DOOR.H
_RT_DRAW.H
_RT_FILM.H
_RT_FLOO.H
_RT_GAME.H
_RT_IN.H
_RT_MAIN.H
_RT_MAP.H
_RT_MENU.H
_RT_MSG.H
_RT_NET.H
_RT_PLAY.H
_RT_RAND.H
_RT_SCAL.H
_RT_SER.H
_RT_SOUN.H
_RT_SPBA.H
_RT_STAT.H
_RT_STR.H
_RT_SWFT.H
_RT_TED.H
_RT_UTIL.H
_RT_VID.H
_ST_MENU.H
_W_WAD.H
_Z_ZONE.H

F_SCALE.ASM R_DrawFilmColumn, DrawFilmPost
RAND.ASM Init randomizer, return int
RT_DR_A.ASM DrawPost...
RT_ENG.ASM RayCast
RT_FC_A.ASM DrawRow...
RT_SC_A.ASM R_DrawColumn...
RT_VH_A.ASM VH_UpdateScreen
R_SCALE.ASM R_DrawFilmColumn
TEXTURE.ASM TextureLine
[/code]</blockquote><font size="2" face="Verdana, Arial">- Lon Matero
http://www.apogeegames.com