Wing Commander
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
src Directory Reference

Directories

 
ix

Files

 
auto.c
 Autopilot travel and interstitial flight sequences.
 
barracks.c
 The barracks: campaign save and load.
 
brains.c
 NPC pilot intelligence (the original BRAINS.C).
 
cmpgn.c
 Conversation animation, the briefing, debriefing and office scenes, and campaign mission packet decoding.
 
cockpt.c
 Cockpit HUD: weapon, damage, target, objective, message and pilot displays.
 
comm.c
 Communication menus and video transmissions.
 
cutscene.c
 Scramble, landing and funeral scenes, and the animation demo.
 
damage.c
 The cockpit's component-damage display.
 
data.c
 Shared initialized data: event queue, cursor and screen geometry, direction-frame tables and cockpit display tables.
 
debug.cpp
 The Win32 developer overlay console.
 
dib.c
 DirectDraw back end: frame buffer, palette and screen updates.
 
disk.c
 Data files and packet fetching with retries, text-font setup and input waits.
 
eject.c
 Ejection and stranded-pilot sequences.
 
ending.c
 Campaign victory, retreat and ending scenes.
 
eventmgr.c
 Event manager, mouse pointer and frame timer.
 
fade.c
 Incremental palette transitions, and the DOS string-append shim beside them.
 
fl.c
 Flight manoeuvre handlers and their dispatch.
 
game.c
 Shared game state, mission and manoeuvre tables, and the information display.
 
gameflow.c
 Campaign flow and mission scoring.
 
geom.c
 Vector, angle and fixed-point geometry, and ship speed and fuel limits.
 
gr.c
 Rasteriser primitives, screen-space effects and the music streamer's wrappers.
 
init.c
 Game startup, graphics defaults and Origin FX initialization.
 
input.c
 Joystick transitions and menu input polling.
 
install.c
 Installation-file loading, start-up arguments and disk-prompt setup.
 
joycal.c
 Joystick calibration and graphics setup data.
 
joystick.c
 Interactive joystick calibration and button waits.
 
killbrd.c
 The bar, the kill board, conversation scenes and the initial campaign state.
 
launch.c
 Carrier departure and cockpit launch sequences.
 
logic.c
 Ship mission logic, resource ownership and scene animation.
 
main.c
 WINGLEADER's main module: process services, flight control and the HUD.
 
mathfp.c
 Random numbers, fixed-point arithmetic and trigonometry computed in floating point, and text-cursor and shape-frame helpers.
 
mathutil.c
 Integer min and max, a packet-release helper, and the single-precision angular constants.
 
mission.c
 Mission setup, ship resources, formation placement and pilot speech.
 
mono.c
 Data-file wrappers, scaled interstitial text, canned sequences and the MONODEBG.VXD developer console.
 
music.c
 Music state machine and the streaming music script.
 
nav.c
 Navigation map, objective labels and the in-flight computer.
 
nearheap.c
 Near-heap descriptor allocation and compaction carried over from DOS.
 
objdata.c
 Object definitions, animation streams and weapon display coordinates.
 
pilot.cpp
 Inter-scene transitions, answer prompts, and the developer console's instance and wrappers.
 
pload.c
 The packet loader.
 
screen.c
 Mission requests, viewport setup and packet-memory management.
 
screens.c
 Briefing, debriefing, medal and funeral screens, and the conversation scene director.
 
select.c
 Gun and missile selection.
 
ship.c
 Ships: damage, explosions and weapons.
 
smart.c
 Collision avoidance, formation flying and manoeuvre selection.
 
sound.c
 Sound-effect samples, playback and saved volume settings.
 
spc.c
 Space-object simulation and the fleet overview camera.
 
strdos.c
 16-bit DOS C string and memory shims, and the event manager's set-up entries.
 
targ.c
 Objective arrival, warp transitions, mines and cockpit cleanup.
 
timer.c
 Win32 frame timer and developer step waiting.
 
title.c
 Opening cinematic, credits and title menu.
 
trainsim.c
 Training simulator: menus, pilot name entry, high scores and the mission loop.
 
version.c
 The game's version string.
 
video.c
 Video resource shutdown and palette allocation.
 
view.c
 Scripted views, constellation effects and cockpit target rendering.
 
winmain.c
 Win32 shell (window creation, message loop, exit paths and the guarded debug allocator) and the asteroid and mine hazard fields.
 
winsys.c
 Win32 system services: mouse, keyboard and clock wrappers, font workspaces, CD-ROM location and disc-swap prompts.