1battle.c 2border.c Draws the screen borders. 3build.c 4cleanup.c Cleanup routines for when the game is done. 5clock.c Manages the game clock. 6collide.c Process a collision of objects in combat. 7comm.c Handles communication with aliens. 8commglue.c Helper functions for communication with aliens. 9confirm.c Asks for confirmation on exit. 10credits.c Shows the credits after a victory. 11cyborg.c Handles combat AI. 12debug.c Debugging functions. 13demo.c Code for demo mode and game journal. 14displist.c Generic doubly linked list, which can keep its own pool 15 of preallocated link structures. 16 This generic list is used in various places throughout 17 the game source, but without preallocaded link structures. 18dummy.c 19encount.c Handles what to do when a player encounters an alien. 20fmv.c Handles video sequences. 21galaxy.c Starmap? Hyperspace background? 22gameinp.c 23gameopt.c Game options menu, including save and load selection. 24gendef.c Defines functions to be called for generating star systems. 25getchar.c Routines for entering characters with the joystick. 26globdata.c Sets up global data, creates the main ship, and the radar. 27gravity.c Maths regarding gravity in combat. 28gravwell.c Handles objects that generate gravity in combat. 29grpinfo.c Handles battle groups. 30hyper.c Handles hyperspace movement and actions. 31init.c Initialization of various game data. 32intel.c Passes input of computer or player along (?) 33intro.c Alternative functions for beginning and ending sequences 34 to those in fmv, unused. (PC version?) 35ipdisp.c Something with spheres of influence? 36load.c Loading a saved game. 37loadship.c Loading of ship resource data. 38master.c Preloading of all ships? 39melee.c All supermelee menu related code. 40misc.c Miscelaneous routines related to combat but not directly to 41 the fighting. 42oscill.c Code for the oscilloscope and speech sample progress slider. 43 (during communication with aliens) 44outfit.c Things related to outfiting the starship. 45pickmele.c Ship selection in Supermelee (not in Full Game) 46pickship.c Ship selection in Full Game (not in Supermelee) 47plandata.c Some const data relating stars and planets. 48process.c Some combat calculations. 49restart.c Main menu (start new, load, supermelee). 50save.c Saving of a game. 51settings.c The back end of the game options. 52setup.c Initialisations for key config, and loading of various 53 resources. 54ship.c Ship movement in combat. 55shipstat.c Routines for showing information about ships in combat 56 (name, crew, energy). (also status.c) 57shipyard.c Things related to selection of your companion ships. 58sis.c Drawing various game state information (ship, ship name, 59 captains name, hyperspace coordinates, date, melnorme credits, 60 landers, storage bays, crew, fuel, game menu) 61starbase.c Code for the Earth starbase. 62starcon.c Code for various events (Arilou portal, Kohr-Ah genocide, 63 Pkunk exodus, Thraddash attack Kohr-Ah, Ilwrath attack 64 Thraddash, Utwig+Supox attack Kohr-Ah, Mycon colonization 65 attempt, hyperspace ship spawned, zoqfot signal, zoqfot under 66 attack, Shofixti return, Spathi build shield, Arilou give 67 the Dnyarri to the Umgah, Yehat rebellion, Slylandro plague 68 worsening) 69starmap.c Code to find a star by it's coordinates and compose star names. 70state.c Saving and loading the temporary planet information, 71 like resource information. 72status.c Maintain and draw some information like the captain picture, 73 crew, energy. (also shipstat.c) 74tactrans.c Code for some additional combat events (explosions, dying, 75 new ship, ion trail, escape). 76trans.c Integer variant of atan2(). 77utils.c Various auxiliary utils, code for pausing. 78velocity.c Velocity computation routines. 79weapon.c Routines for weapons fire in combat. 80 81 82build.h 83clock.h 84coderes.h 85collide.h 86commglue.h 87demo.h 88displist.h 89element.h 90encount.h 91globdata.h 92hyper.h 93ifontres.h 94igfxres.h 95ikey_con.h 96imusicre.h 97intel.h 98ires_ind.h 99isndres.h 100istrtab.h 101melee.h 102nameref.h 103races.h 104resinst.h 105respkg.h 106restypes.h 107sis.h 108sounds.h 109starbase.h 110starcon.h 111state.h 112units.h 113velocity.h 114weapon.h 115 116