FALCON 4 Global Memory 2:

 
OverView Table of Content Introduction Class Tree 
Previous Next
 ../CAMPAIGN/CAMPTASK/Flight.cpp
int haveWeaps
int haveFuel
int ourRange
int theirDomain
int ourMission
float VFormRight[4]
float VFormAhead[4]
CampaignTime gLastCombatBonus 
int gCampPlayerInput(=average)
MEM-POOL FlightClass::Pool
 ../SIM/OWNSHIP/Virtuals.cpp
BOOL playerFlightModelHack
WeaponType playerLastWeaponType = wtNone
WeaponClass playerLastWeaponClass = wcNoWpn
FireControlComputer::FCCMasterMode playerLastMasterMode = FireControlComputer::Nav
FireControlComputer::FCCSubMode  playerLastSubMode= FireControlComputer::TimeToGo
int  gUnlimitedAmmo = 0
 ../SIM/Aircraft/Aircraft.cpp
ACMISwitchRecord  acmiSwitch
ACMIDOFRecord DOFRec
int gPlayerExitMenuShown
MEM_POOL AircraftClass::pool
static ulong gPart1 = 0
static ulong gPart2 = 0
static ulong gPart3 = 0
static ulong gPart4 = 0
static ulong gPart5 = 0
static ulong gPart6 = 0
static ulong gPart7 = 0
static ulong gPart8 = 0
static ulong gWhole = 0
 ../SIM/Aircraft/Doweapon.cpp
static float vulcDist = 20000.0f
//The Gilman hack//
int gNumWeaponsInAir = 0
static int gMaxIAWeaponsFired = 12
//end Gilman//
 ../SIM/Aircraft/Damage.cpp
int flag_keep_smoke_trails
 ../SIM/Airframe/Airframe.cpp
MEM_POOL AirframeClass::pool
CHECK_PROC_TIMES
ulong gAtmosTime=0
ulong gFLCSTime = 0
ulong gAeroTime = 0
ulong gEngineTime = 0
ulong gEOMTime = 0
ulong gAirframe = 0
Core Tech 
 ../SIM/OTWDRIVE/Otwdrive.cpp

This is one of the core systems running the
cockpitmangers for the simloops.

OTWDriverClass OTWDriver
FalconEntity  *gOtwCameraLocation = NULL;
const DWORD*  OTWDriverClass::hudColor = HUDcolor;
const int  OTWDriverClass::NumHudColors = 
sizeof(HUDcolor)/sizeof(HUDcolor[0]);
int  endAbort = 0;
int  MfdSize = 154;
RECT  VirtualMFD[OTWDriverClass::NumPopups + 1]
Seems to initialize apriori for the 640x480 resolution. = {
   { 0, 480 - MfdSize, MfdSize - 1, 479},
   { 640 - MfdSize, 480 - MfdSize, 639,479},
   { 640 - MfdSize, 0,639,MfdSize - 1},
   { 0,0, MfdSize - 1, MfdSize - 1},
   { 0,  0,  MfdSize - 1, MfdSize - 1}};
DrawableBSP  *endDialogObject;
 ../FALCLIB/dispcfg.cpp
FalconDisplayConfiguration  FalconDisplay;
 ../SIM/Cockpit/cpcb.cpp
CPCallbackStruct CPCallbackArray [TOTAL_CPCALLBACK_SLOTS]={}

 
ButtonCallbackStruct ButtonCallbackArray
[TOTAL_BUTTONCALLBACK_SLOTS]={}