Forum Archive

Go Back   3D Realms Forums > 3D Realms Topics > Other Apogee/3D Realms Games > Rise of the Triad (1995) Source Code
Blogs FAQ Community Calendar

Notices

 
 
Thread Tools
Old 12-20-2002, 06:28 PM   #1
Lon Matero
Source File Descriptions
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
Lon Matero is offline  
 

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 07:21 PM.

Page generated in 0.08515096 seconds (100.00% PHP - 0% MySQL) with 18 queries

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Website is ©1987-2014 Apogee Software, Ltd.
Ideas and messages posted here become property of Apogee Software Ltd.