Wing Commander
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
globals.h File Reference

Globals shared between compilation units. More...

Go to the source code of this file.

Typedefs

typedef char WpnDispOrigin_size_must_be_4[sizeof(stWpnDispOrigin)==4 ? 1 :-1]

Variables

const unsigned char abIffBmhdChunkId [4]
const unsigned char abIffCmapChunkId [4]
const unsigned char abIffBodyChunkId [4]
short nHazardReferenceSpeed
short nActiveHazards
int bIxAudioEnabled
short nPacketError
unsigned int bKeyEventQueueEnabled
int bShowKilrathiSagaCredits
unsigned int nGuardedAllocationTotalBytes
unsigned int nGuardedAllocationBytes
unsigned int nGuardedAllocationPeakBytes
int bShowFrameRate
int bDirectDrawModeCascadeEnabled
int bCockpitEnabled
volatile int bMainWindowMinimized
int bWindowMessagePumpActive
volatile unsigned int bF1KeyLatch
struct GuardedAllocation * pGuardedAllocationHead
short nDebriefingPersonality
void * aapPacketReferences [4][0x25]
short nNavMapCoordinateScaling
short nNavMapScale
int bInflightComputerActive
short nNearHeapMaxDescriptors
int bOfficeVisitPending
short nEnemySighting
int bPromotionPending
int bPlayerEjectedThisMission
int bPlayerShipTypeChanged
short nPreviousPlayerShipType
int bCampaignActive
char * pszPendingHudMessage
unsigned char * pCockpitExplosionBackground
short nNavPointerObject
struct Shape * pCockpitExplosionShape
short nStartNavPointOverride
unsigned char * pReleaseWeaponDisplayBackground
struct Shape * pConfedCommBackground
struct Shape * pCommStaticShape
struct Shape * pKilrathiCommBackground
short asCampaignPilotFiles [3]
short asCampaignBriefingFiles [3]
short asMissionDataFiles [3]
char * pGameVersion
DWORD dwDebugOverlayKey
DWORD dwDebugOverlayKeyLatch
short nDiskPromptBorderColour
short bSlowSceneAnimation
unsigned char cBlackColour
unsigned char cViewportClearColour
unsigned char cBlueColour
unsigned char cYellowColour
unsigned char cRedColour
unsigned char cDarkGreenColour
unsigned char cPrimaryTextColour
unsigned char cOrangeColour
unsigned char cDarkGreyColour
unsigned char cLightGreyColour
unsigned char cMagentaColour
unsigned char cDefaultTextColour
unsigned char cAsteroidColour
unsigned char cPrimaryViewBufferColour
short asConversationTextColours [12]
int bGraphicsActive
PacketResourceDescriptor aCommon3SpaceResources [12]
int nCapitalShipViewDistance
unsigned char bLandingAuthorized
struct Shape * pCockpitPilotShape
char szInsufficientMemory [100]
unsigned int bIntroSceneResourcesActive
PacketResourceDescriptor aMissionResourceDescriptors [5]
PacketResourceDescriptor aCockpitResourceDescriptors [19]
TitleMenuRegion aTrainSimMissionRegions [5]
int nTrainSimActive
short nTrainSimMission
short nArcadeWave
int nCannedSceneMode
int nArcadeState
short nFrameSkipCounter
short nFrameSkip
InputDeviceSample aInputDevSamples [2]
ShortPoint aWeaponDisplayOrigins [5]
unsigned char bMessageSpeed
ShortVector aShipFormationDeltaList [10]
int bViewBufferEnabled
short nCockpitExplosionFrame
int bCockpitlessView
short nArcadeBonusCountdown
volatile int bMouseCursorVisible
unsigned char bInputPollingGuard
unsigned char * pDamageDisplayBackground
const char * apszComponentNames [9]
short nMusicTrackComplete
short nFuneralSequenceActive
int nCurrentMusicTrack
int nInFlightMusicSlotA
int nInFlightMusicSlotB
int nWaitForMusicEnabled
int nFlightSoundEffectsEnabled
int nInitialFlightMusicPending
int nCombatMusicActive
short nMusicPlaybackMode
int nInFlightMusicActive
unsigned char aabSoundEffectDescriptors [37][8]
short nCommMenuChoiceCount
short nCommMenuReuseMode
unsigned char bRadioSilence
unsigned char bVideoImagesSuppressed
unsigned char bCommVideoEnabled
signed char cCommMenuRecipient
short nCommSpeakerRating
short nCommPortraitIndex
short nInputDoubleClickInterval
short nMenuPointerSpeed
short nVideoMode
signed char acGraphicsModeByAnimationSpeed [8]
CockpitLayout stCockpitLayout
short nCommSpeakerObject
short aasCockpitLightX [5][7]
short aasCockpitLightY [5][7]
signed char aacCockpitLightOffFrame [5][7]
signed char aacCockpitLightOnFrame [5][7]
CockpitBarDefinition aaCockpitBars [5][8]
const GUID guidDirectDraw2
signed char bCurrentKey
volatile signed char cPreviousKey
short nExternalViewShip
signed char cViewObject
int bIntroSecondaryScene
signed char abHazardObjects [0x14]
short nFreeShipSlot
short nEyePitchRate
short nEyeYawRate
short nEyeRollRate
signed char cCurrentObjective
short nCurrentWave
int nCameraViewMode
short nEjectedPilotObject
short nClosestVisibleObject
short nPlayerCollisionObject
enum ObjectType eSelectedGunType
int nSelectedReleaseWeaponIndex
short DAT_0046c05c
short bTargetLockReadoutDirty
short nTargetLockCountdown
signed char cViableTargetCount
short nTargetLockMarkerAngle
signed char cTargetDisplayObject
int bTargetLockAcquired
short nTargetLockMode
int bMissileCameraEnabled
short nYourWingman
int bEngageAllowed
short nAutoEngageTimer
MissionNavPoint aMissionNavPoints [MISSION_NAV_POINT_COUNT]
MissionShipRecord aMissionShips [MISSION_SHIP_STORAGE_COUNT]
short asIntroCameraSequence []
short asCampaignVictoryViewScript [24]
short asTigerClawEscapeViewScript [12]
signed char acDirectionShapeFrame [DIRECTION_VIEW_COUNT *DIRECTION_SHAPE_TABLE_COUNT]
signed char acDirectionShapeFlip [DIRECTION_VIEW_COUNT *DIRECTION_SHAPE_TABLE_COUNT]
InputEvent * pInputEventHead
InputEvent * pInputEventTail
int bInputEventPoolInitialized
short nScreenWidth
short nScreenHeight
ScreenViewportGeometry aScreenViewportGeometry [7]
int aiIntelligenceEvent [10]
signed char * apDefenseManeuvers [5]
short nTalkingHeadFace
ManeuverChoice aRatedManeuverChoices [13][9][3]
ManeuverChoice aKilrathiManeuverChoices [5][9][3]
signed char acPilotAggression [24]
signed char acPilotRecovery [20]
struct Shape * pDrawnMouseCursorShape
int nMouseCursorShowCount
short asPilotHandOrigins [10]
CampaignDate stSavedCampaignDate
TalkingHeadOrigin aTalkingHeadOrigins [11]
BriefingCharacterLayout aBriefingCharacters [10]
const char * apszMedalNames [5]
short nDebriefingPodiumX
short nConversationCharacter
short nConversationBackdropFrame
int bConversationConstellation
int bConversationOverlay
void * apRasterDriverCallbacks [13]
char szRasterDriverName [13]
unsigned char * pRLEEncodeBuffer
int nRLEPendingSkip
unsigned char * pRLEScanlineStart
unsigned char * pRLEScanCursor
unsigned char * pRLEOutputCursor
unsigned char * pRLELiteralStart
int nRLEEncodedMinimumX
int nRLEEncodedMinimumY
int nRLEEncodedMaximumX
int nRLEEncodedMaximumY
unsigned char abRasterDecodeBuffer [0xd00]
unsigned char abRasterPaletteUsageScratch [0x300]
unsigned char abRasterFadeAccumulator [0x300]
unsigned char abGifLZWCodeMasks [9]
unsigned char abGifInterlaceRowSteps [5]
unsigned char abGifInterlaceRowStarts [5]
RasterClip * pGifRasterTarget
unsigned char abRasterPaletteTranslation [256]
struct RLETransformVertex aRLETransformVertices [4]
int anRLESourceSteps [4]
unsigned char * pMissionCampaignInfo
const char * apszPilotRankNames [5]
CampaignState stInitialCampaignState
int bPanRoomTransition
int nUnusedFlightProfileTicksA
int nUnusedFlightProfileTicksB
int nUnusedFlightProfileTicksC
Viewport stRoomScreenViewport
short nSavedRoomCtrlX
unsigned char * pRecRoomRoster
struct Shape * apRecRoomFigureShapes [3]
PilotRecord aPilotEntriesList [9]
ConstellationObjectDefinition * pConstellationDefinitionsPtr
PilotRecord * apWingmanPilotsList [8]
struct Shape * pRecRoomBgShape
Viewport stRoomDisplayView
Viewport stCurrentRoomMouseView
unsigned char * apRecRoomTxtDataArray [3]
char szTxtWorkspaceBuffer [256]
RoomMenu stCurrentRoomMenu
unsigned char * apRecRoomSceneDataList [3]
unsigned char * pBriefingPacket
unsigned char * pCurrentBriefingTextData
short * pSceneMouthAnimCmds
unsigned char * pRoomMedalTextData
unsigned char * pDebriefingSceneDataPtr
unsigned char * pBriefingSceneInfo
struct Shape * pCurrentConversationBackdropShapePtr
short nCurrentConversationMedalIndex
short nTalkSceneType
struct Shape * pTalkHeadShape
short nConvTextColorValue
struct Shape * pCurrentBriefingAnimShape
short * pFaceAnimationCmds
struct Shape * pSceneBriefingBodyShape
unsigned char * pMedalSceneData
struct Shape * pSceneBriefingPortraitShape
unsigned char * pDebriefingTxtInfo
struct Shape * pBriefingCloseupShape
struct Shape * pConvOverlayShapePtr
unsigned char bFilteredKeyDelayStartedState
InputEvent aInputEvtPool [0x100]
int nMouseCursorSavedCoordY
int nMouseCursorSavedX
unsigned char bInputModeState
unsigned char bFilteredKeyWaitActive
int bEventMouseCursorDrawnFlag
int nMousePointerDrawnY
int nMousePointerDrawnX
int anEventObjectDepthPlacedList [SPACE_OBJECT_COUNT]
short DAT_0059a9f0
signed char cScreenViewMode
const ScreenViewportGeometry * pScreenViewGeometry
short nEventManagerActive
short nCurrentViewCenterPosX
short nCurrentViewCenterPosY
short nPktDecompressSourceFile
unsigned char abInputKeyStateArray [0x80]
short nPacketDecompressInputPositionValue
void * pPktDecompInput
unsigned short wCurrentInputModifiers
MouseCursorState stMouseCursorState
void(*) pCurrentEventManagerPump (void)
int nPacketDecompressResult
int nEventMousePointerDamageBottom
int nTickCount60Hz
volatile int bFrameTickPendingFlag
int bMouseCursorDamagePending
TextContext * pCurTextContext
int nMouseCursorDamageRight
short nViewportOriginPositionY
short nViewportOriginPositionX
int nMouseCursorDamageLeft
int nMousePointerDamageTopValue
short nUnusedInputTimerFlag
int aiInputEventSlotUsedTable [0x100]
short bCurrentRunningFromHardDiskFlag
short nPacketDecompressPending
unsigned short wPacketDecompressInputSize
short nCurrentPacketDecompressScratchSegment
int nSavedDosInterruptVector
unsigned char bEscapePressedFlag
int anSortedObjects [SPACE_OBJECT_COUNT]
FixedVector aObjectViewPositionsList [SPACE_OBJECT_COUNT]
short anObjPitchRot [SPACE_OBJECT_COUNT]
int anShipSpeed [64]
short nCurrentSpaceFrameValue
FixedVector vPlayerAccel
unsigned short asObjDistancesTable [SPACE_OBJECT_COUNT]
FixedVector aShipRightVector [64]
FixedVector aShipUpVector [64]
FixedVector aShipFwdVec [64]
signed char acPlayerComponentDamageList [9]
unsigned int anShipAlertFlags [12]
int anShipFuelsTable [12]
enum ObjectType aeObjectTypeList [SPACE_OBJECT_COUNT]
signed char abFlightPathList [MISSION_OBJECTIVE_COUNT]
FixedVector aShipVelocity [SPACE_OBJECT_COUNT]
HazardField * pActiveHazardField
short anYawTarget [16]
short asObjectCounterArray [SPACE_OBJECT_COUNT]
short nTgtRange
short nTargetShip
enum SpecialManeuver aeSpecialManeuvers [12]
enum ShipMissionType aeShipMissionType [12]
short asShipTotal [16]
short asShipMaximumSpeedArray [16]
signed char acShipDmg [10]
short asViableTgtDistList [16]
signed char cMissionObjectiveCountValue
FixedVector aShipPositionsArray [SPACE_OBJECT_COUNT]
short asShipAfterburnerTimer [16]
short nShipMissionIndices [10]
signed char acShipCommunicatorArray [16]
signed char cCurrentNavPtIdx
FixedVector vStarFieldMotion
short asObjectFlipArray [SPACE_OBJECT_COUNT]
signed char acPreviousAttackers [16]
signed char acViableTargetList [16]
short asActionCounts [10]
FixedVector vPreviousStarFieldMotion
CampaignState stCampaignState
short nCurrentHazardFieldTotal
unsigned short awObjMassArray [SPACE_OBJECT_COUNT]
short asObjAfterburnerVelocities [SPACE_OBJECT_COUNT]
short asObjScreenScalesArray [SPACE_OBJECT_COUNT]
signed char aShipWeaponsTable [10][0x47]
signed char acShipRating [16]
short asObjScreenAngles [SPACE_OBJECT_COUNT]
unsigned int anVduModeCache [2]
signed char acObjOwnersTable [64]
signed char acShipTargetTable [16]
ShortVector stPreviousRotationInput
int DAT_0046daac
int DAT_0046dab0
signed char acTurnRegulatorsArray [16]
unsigned char abCollisionAlertTargets [0x10]
short anObjectYawRotation [SPACE_OBJECT_COUNT]
int aiPilotLevel [12]
short asTargetListRangesArray [16]
signed char acPilotHitPointsArray [16]
short asObjectDrawPosY [SPACE_OBJECT_COUNT]
short asObjectDrawPosX [SPACE_OBJECT_COUNT]
enum ObjectClass aeObjectClass [SPACE_OBJECT_COUNT]
short asPreviousObjectDistance [SPACE_OBJECT_COUNT]
enum ShipObjective aeShipObjectiveList [12]
short asObjectViewFrames [SPACE_OBJECT_COUNT]
signed char acWingmanMessageStatesArray [16]
short asCollisionDelayList [16]
int nCurObjectiveRangeValue
struct Shape * apObjShapeArray [SPACE_OBJECT_COUNT]
ShortVector stRotationInput
int DAT_0046dab4
short DAT_0046e138 [10]
short aasShipArmor [10][4]
short asShipWingLeaderArray [16]
short asShipWpnEnergyList [10]
signed char acFormationMemberLists [16]
short anShipMissionShips [16]
FixedVector vToTgt
short asCannedCommands [16]
unsigned short ausVduModeStack [16]
short asObjectCollisionRadius [64]
char acShipSequence [10]
short nTargetFacingValue
FixedVector aShipDestinationsArray [10]
enum ShipTactic aeShipTacticArray [12]
short aasShipShield [10][2]
signed char abShipExhaustHeatList [10]
short nRenderedSpaceFrame
signed char acShipStressList [16]
enum Side aeShipSide [12]
signed char acShipAiCooldowns [16]
FixedVector vCollisionDelta
short anRollGoal [16]
signed char acLastCollisionObjects [SPACE_OBJECT_COUNT]
short anObjectRollRotationList [SPACE_OBJECT_COUNT]
signed char acShipPointingModeList [16]
signed char abShipNavPtIdx [16]
signed char acTurnIntervalArray [16]
short aasShipMaximumShieldTable [10][2]
signed char abShipTurnList [16]
short anPitchGoal [16]
short nFacingToTargetValue
short asObjectScreenYArray [SPACE_OBJECT_COUNT]
short asObjectScreenXList [SPACE_OBJECT_COUNT]
InputDeviceSample stPreviousFlightInput
HazardField aHazardFields [8]
MissionObjective aMissionObjectivesArray [MISSION_OBJECTIVE_COUNT]
enum ShipManeuver aeShipManeuversTable [12]
const short * apCannedSequenceList [12]
FixedVector aShipMissionSpotArray [10]
short asCapitalShipViewFramesTable [16]
signed char acObjCollisionGraceTicks [SPACE_OBJECT_COUNT]
ObjectResourceSlot aObjectResourceSlotsArray [4]
signed char acShipDestroyedWeaponCountArray [16]
unsigned short awObjectScales [SPACE_OBJECT_COUNT]
short asShipAccumulatedDmg [SPACE_OBJECT_COUNT]
short nCurrentNavigationPoint
signed char acShipIonDriveDmg [16]
short asObjectAnimationDelay [SPACE_OBJECT_COUNT]
short asObjectAnimIndexes [SPACE_OBJECT_COUNT]
short nEyeRollTargetValue
short nEyePitchTargetValue
short nEyeYawGoalValue
signed char acVduModeStackDepth [16]
signed char acShipSpawnNavPt [16]
int nJoystickCalibrationMinimumY
int nJoystickCalibrationMinimumX
int nJoystickCalibrationMaximumX
int nJoystickCalibrationMaxY
unsigned short awPalEntryAllocation [256]
struct Shape * apCommunicationPortraitShapesTable [16]
char szHudMessageBuf [0x60]
char * aapszPilotSpeeches [14][11]
signed char abCommMenuChoiceCommands [7]
const char * pszCommMenuHeading
char szCommMenuHeadingBuf [0x40]
const char * apszCommMenuChoiceTextTable [7]
void * apPacketHandlesList [0x1000]
int aiPktHandleDeltas [0x1000]
int nPacketHandleTotal
Viewport * pAllocatedScreenViewport
unsigned short awScreenRowOffsets [202]
ScreenAllocation stCurrentScreenAlloc
ScreenAllocation * pScreenAllocPtr
int aiSoundEffectSourceActiveArray [0x40]
unsigned char abAudioPlaybackSlots [0xf8]
int nPassingShipAudioCooldown
Viewport * pFullScreenRecord
int nAllocateViewportCallsValue
void * pLastPacketAllocation
FireworkState aFireworksList [30]
struct Shape * pFireworkShape
ConstellationStar aConstellationStarsTable [10]
Viewport * pConstellationViewportPtr
short nViewConstellationStarCount
ConstellationParticle aConstellationParticlesList [16]
Viewport stConstellationViewport
short nConstellationParticleTotal
short nCurrentExternalViewDistance
Viewport stPilotHandView
Viewport stLeftVdu
ScreenViewportPacket * pCurrentScreenViewportPkt
FixedVector aDirectionViewUpVectorArray [DIRECTION_VIEW_COUNT]
Viewport stCockpitBar
TextContext stHudMessageTextContext
struct Shape * pTgtLockShapePtr
unsigned char * apTextFonts [4]
FontWorkspace ** apFontWorkspaces [4]
FixedVector aDirectionViewRightVector [DIRECTION_VIEW_COUNT]
Viewport stScreenView
FixedVector aDirectionViewForwardVector [DIRECTION_VIEW_COUNT]
TextContext stLeftVduTextContext
Viewport stSpaceBufferViewport
Viewport stRightVduViewport
Viewport stPilotHandBackdropView
struct Shape * pCockpitWeaponShapePtr
Viewport stCurrentConvTextViewport
char szDefaultTxtBuf [0xc8]
Viewport stModalSrcViewport
struct Shape * pCockpitIndicatorShape
struct Shape * pCommMenuPointerShape
struct Shape * pCurrentPilotHandShapePtr
Viewport stPilotHandComposite
TextContext stDefaultTxtContext
struct Shape * pCockpitDamageShape
short aPaletteFadeEntries [6][3]
TextContext stRightVduTxtContext
TextContext stCurrentCockpitReadoutTextCtx
Viewport stSceneBuffer
TextContext stCurrentConvTxtCtx
short asDamageFlashColour [3]
short nCurrentDmgDispTicks
ShortPoint stWpnDispOrigin
char szDmgStateText [0x48]
ShortPoint stDamageSpritePos
signed char cDamageDisplayComponentValue
signed char cDamageDisplayFrame
signed char cDamagedComponentCount
int nDmgDispState
int nDamageDisplayPhase
struct Shape * pLaunchDoorShape
unsigned int nCurrentFrameTimerIdValue
unsigned char abPaletteTripletsArray [256][3]
Viewport stCurrentTrainSimTitleDisplayViewport
signed char cCurrentCockpitView
short bMouseButtonEventQueuedFlag
short bCurrentKeyboardEvtQueued
short bMouseMoveEvtQueued
char * pCurrentStartupArgumentsPtr [30]
short bJoystickEventQueued
short nMainArcadeStartupParameterValue
Viewport stTrainSimulatorHighScoreBufView
int nArcadeWaveBonusValue
TextContext stTrainSimTxtContext
Viewport stTrainSimHighScoreDisplayViewport
TextContext stTrainSimHighScoreTextContext
short nArcadeTimeRemaining
HighScoreEntry aHighScoreEntriesArray [6]
int nCurrentArcadeScore
unsigned char * pSceneAnimationSceneDataPtr
struct Shape * pCurrentSceneAnimationPrimaryShape
unsigned char * pSceneAnimationTextData
unsigned char * pSceneAnimationPacketPtr
SceneAnimationObject * pSceneAnimationObjects
short nSceneAnimationDelayFrames
unsigned char * pSceneAnimationDefinitionsPtr
struct Shape * pSceneAnimationSecondaryShape
signed char cCockpitLogicalFile
struct Shape * apCockpitShapesList [4]
struct Shape * pCinematicViewBackdropPtr
struct Shape * pLogicRearViewBackdropPtr
int bCurrentPlayerDestroyed
struct Shape * pMouseCursorResource
short asCollisionPartnerTable [10]
int dwOriginalFreeMem
short asCollisionTimes [10]
int nCurrentWingmanKilledThisMission
short nWingmanKillCount
HudMessageSlot aCockpitHudMessageSlotsTable [2]
short nLogicLastFoundShipValue
int nMemoryConfig
short nPlayerKillTotal
int nAvailableGameMemory
int nSceneResourceBudgetValue
unsigned char * pRadarMarkerBackground
int bAfterburnerSfxEnabled
int bPtrMovedByKeyboardState
FixedVector vNormalizedToTarget
ShortPoint stReleaseWeaponDisplayPosition
enum ObjectType eReleaseWpnDisplayType
int nSavedMouseCursorY
short nCurrentNoticeTimer
short nPendingCockpitDamageValue
signed char cLastTargetObject
int nAfterburnerSoundDeadline
signed char bStickIndicatorFrameState
int nStoredMouseCursorPosX
char szComponentHitMessage [40]
short nTargetLockMarkerY
short nCarrierMissionShipIndexValue
CockpitReadout aCockpitReadouts [6]
short nScannerCursorX
int nViewAllocTotal
short asScannerObjectY [11]
ShortPoint stCockpitExplosionPosition
short asScannerObjectPositionX [11]
short asScannerBackgroundColour [10]
int nCurrentDamageAlarmSfxHandle
unsigned short nPendingHudMessageColour
short nNavigationMapMinimumCoordX
short nExternalViewAngle
short nScannerCursorY
unsigned char * apViewportAllocations [128]
int nFreeViewCallsValue
short nQueuedCampaignIndex
short nMissionMedalScoreValue
int nNearHeapBase
short nCampaignDataSet
int nNearHeapSize
int nCurrentNearHeapFirstDescriptor
void * pCurrentNearHeapAlloc
short nNavMapMaximumPositionX
unsigned short awMapNavObjectiveLabelIndex [16]
short nNavMapMaximumPosY
short nNavMapCentreX
short nNavigationMapMinimumPositionY
TextContext stCurrentNavMapTxtCtx
short nNavMapCenterPositionY
TextContext stMapNavigationLabelTextContext
int bSavedGameExists
DiskFileRecord * pDiskFileRecords
Viewport stDiskPromptBgView
unsigned char abDiskPromptDriveStates [0x20]
Viewport stDiskPromptViewport
TextContext stDiskPromptTextContext
ShortRect stDiskPromptBounds
signed char cCapitalShipLogicalFile
signed char cCurrentObjResourceLogicalFile
CampaignDate * pCurrentCampaignDate
CampaignDate * pElapsedCampaignDatePtr
ShortPoint aFuneralParticlesArray [7]
short nSceneScrambleShipDetailCountValue
Viewport * pScrambleView
short nSceneScrambleCanopyFrameValue
struct Shape * pScrambleDetailShape
ObjectTypeData aObjectTypeData [OBJECT_TYPE_COUNT]
ShortPoint stScrambleCockpitDetail
struct Shape * pCurrentConversationSpecialShape
short nFuneralCasketPositionX
short nFuneralCasketPosY
signed char acScrambleShipDetailSlots [24]
signed char cCutsceneScrambleWalkTime
struct Shape * pSceneScrambleBgShapePtr
short nFuneralParticleDistance
short nScrambleBackgroundRightCoordX
short nScrambleBackdropPositionY
ShortPoint stCutsceneFuneralForeground
short nSceneFuneralMainScale
short nFuneralRifleFrame
short nCutsceneFuneralBaseX
short nCutsceneFuneralBasePosY
short nScrambleCockpitAngle
signed char cScrambleWalkerPair
ShortVector aChildOffsets [56]
short nFuneralParticleScale
struct Shape * pCurrentScrambleHangarShape
struct Shape * pScrambleCockpitShapePtr
short nSceneScrambleWalkerPositionY
short nScrambleCanopyOffset
short nFuneralMainDist
signed char bScrambleCanopyClosed
short nCutsceneFuneralGuardFrame
ShortPoint stScrambleOverlay
struct Shape * pScrambleOverlayShape
struct Shape * pScrambleCanopyShape
struct Shape * pScrambleShipShape
short nTalkingHeadFaceX
short nTalkingHeadFaceCoordY
short nTalkingHeadMouthY
short nTalkingHeadMouthX
char szSoundDebugMsg [512]
MissionHeaderDisk stCurrentMissionHeader
unsigned char abMissionAuxData [0x28]
unsigned char abSeriesAuxData [0x28]
MissionObjectiveSource aMissionObjectiveSources [16]
struct Shape * pTitleShape
struct Shape * pCurrentConstellationShape
const short * pCurrentViewScriptPtr
struct Shape * pIntroFont
unsigned int nSystemKeyDown
JOYINFO aJoystickInfos [2]
struct GuardedAllocation * pGuardedAllocationTail
char szMemoryUsage [0x80]
HWND hMainWindow
HANDLE hSingleInstanceSemaphore
ShortPoint aWeaponDisplayPositions [32]
HCURSOR hPrevPointer
unsigned int nSessionEndTime
int bMainWindowAlive
HINSTANCE hCurrentAppInstance
unsigned int nSessionStartTime
short awPaletteRgbWordsList [0x300]
const char * apszKilrathiAceNames [4]
unsigned long dwGameClockBaseValue
unsigned char abCockpitIndicatorStatesArray [7]
unsigned char abCockpitLightGoalArray [7]
unsigned int anCockpitDamageState [4]
MouseCursorState stHostMouseState
int nFrameIntervalMs
unsigned int dwIxStreamerStatus
short bCurrentExpandedMemoryAvail
int bCampaignStartupMode
short nScriptedViewObject
int bScriptedView
int nSfxVolumeSetting
int nMusicVolumeSetting
int bViewportDirty
int nInputTickScale
short asInputButton1DoubleClicksList [2]
short asInputBtn1ChangedTable [2]
short asInputButton2ChangedTable [2]
short asPreviousInputButtons [2]
int anInputButton1PressTimes [2]
int anInputButton2PressTime [2]
short asInputButton2DoubleClick [2]
short nCurrentActiveInputDevice
int nJoystickVertDeadZoneValue
int nJoystickHorizontalDeadZone
int nJoystickUpScale
int nCurrentJoystickLeftScale
int nStickMinimumPositionX
int nHostMouseMessageX
int nStickMaxX
int nStickMinimumPositionY
int nCurrentJoystickRawCoordX
int nCurrentJoystickRawCoordY
int nJoystickVerticalRange
int nJoystickHorizontalRangeValue
int nJoystickRightScale
int nJoystickDownScaleValue
int nJoystickCentreY
int nJoystickCentreX
short nMenuInputRepeatDelay
int nCurrentJoystickFailureValue
int nStickMaxY
int nHostMouseMessageY
int bHostPrimaryMouseButton
int bHostSecondaryMouseButton
int bPlayerCollisionsEnabled

Detailed Description

Globals shared between compilation units.

Names carry no address (AGENTS.md): a global renamed from DAT_<addr> to a Hungarian-prefixed name keeps its address in the trailing 0x004xxxxx comment on this declaration and on its definition, so it stays checkable against the original image without cluttering the use sites. Each global is defined in the unit that owns it.

Declarations follow address order except where code requires otherwise. CL 4.20 breaks register and operand-order ties by symbol index, and a global keeps its own index in every function that uses it, so a few externs sit where the original header must have had them.

Definition in file globals.h.

Typedef Documentation

◆ WpnDispOrigin_size_must_be_4

typedef char WpnDispOrigin_size_must_be_4[ sizeof(stWpnDispOrigin)==4 ? 1 :-1]

Definition at line 537 of file globals.h.

Variable Documentation

◆ aabSoundEffectDescriptors

unsigned char aabSoundEffectDescriptors[37][8]
extern

Definition at line 40 of file music.c.

Referenced by TheEndFireWorks().

◆ aacCockpitLightOffFrame

signed char aacCockpitLightOffFrame[5][7]
extern

Definition at line 121 of file data.c.

Referenced by draw_cockpit_lights().

◆ aacCockpitLightOnFrame

signed char aacCockpitLightOnFrame[5][7]
extern

Definition at line 130 of file data.c.

Referenced by draw_cockpit_lights().

◆ aaCockpitBars

CockpitBarDefinition aaCockpitBars[5][8]
extern

Definition at line 139 of file data.c.

Referenced by vdu_polygon().

◆ aapPacketReferences

void* aapPacketReferences[4][0x25]
extern

Definition at line 17 of file mission.c.

Referenced by free_ship(), get_right_shape(), load_ship(), and ReleasePacketHandle().

◆ aapszPilotSpeeches

char* aapszPilotSpeeches[14][11]
extern

Definition at line 98 of file music.c.

Referenced by free_pilot_talk(), get_pilot_talk(), real_vid_transmit(), and vid_transmit().

◆ aasCockpitLightX

short aasCockpitLightX[5][7]
extern

Definition at line 103 of file data.c.

Referenced by draw_cockpit_lights().

◆ aasCockpitLightY

short aasCockpitLightY[5][7]
extern

Definition at line 112 of file data.c.

Referenced by draw_cockpit_lights().

◆ aasShipArmor

short aasShipArmor[10][4]
extern

◆ aasShipMaximumShieldTable

short aasShipMaximumShieldTable[10][2]
extern

◆ aasShipShield

◆ abAudioPlaybackSlots

unsigned char abAudioPlaybackSlots[0xf8]
extern

Definition at line 14 of file install.c.

Referenced by free_inflight_music().

◆ abCockpitIndicatorStatesArray

unsigned char abCockpitIndicatorStatesArray[7]
extern

Definition at line 105 of file cockpt.c.

Referenced by draw_cockpit_lights(), and reset_cockpit().

◆ abCockpitLightGoalArray

unsigned char abCockpitLightGoalArray[7]
extern

◆ abCollisionAlertTargets

unsigned char abCollisionAlertTargets[0x10]
extern

Definition at line 36 of file joycal.c.

Referenced by clear_alert(), prevent_collision(), and start_collision_alert().

◆ abCommMenuChoiceCommands

signed char abCommMenuChoiceCommands[7]
extern

Definition at line 99 of file music.c.

Referenced by AppendCommMenuChoice(), Chosen_communicate_option(), and ResetCommMenuChoices().

◆ abDiskPromptDriveStates

unsigned char abDiskPromptDriveStates[0x20]
extern

Definition at line 41 of file disk.c.

Referenced by main(), and OpenDiskDataFile().

◆ abFlightPathList

◆ abGifInterlaceRowStarts

unsigned char abGifInterlaceRowStarts[5]
extern

◆ abGifInterlaceRowSteps

unsigned char abGifInterlaceRowSteps[5]
extern

◆ abGifLZWCodeMasks

unsigned char abGifLZWCodeMasks[9]
extern

◆ abHazardObjects

signed char abHazardObjects[0x14]
extern

Definition at line 43 of file game.c.

Referenced by remove_all_hazards(), remove_object(), start_hazard_field(), and update_hazards().

◆ abIffBmhdChunkId

const unsigned char abIffBmhdChunkId[4]
extern

◆ abIffBodyChunkId

const unsigned char abIffBodyChunkId[4]
extern

◆ abIffCmapChunkId

const unsigned char abIffCmapChunkId[4]
extern

◆ abInputKeyStateArray

unsigned char abInputKeyStateArray[0x80]
extern

◆ abMissionAuxData

unsigned char abMissionAuxData[0x28]
extern

Definition at line 598 of file objdata.c.

Referenced by DrawNavLocationReadout(), and LoadMissionData().

◆ abPaletteTripletsArray

unsigned char abPaletteTripletsArray[256][3]
extern

Definition at line 91 of file main.c.

Referenced by FadeViewportPaletteToColour().

◆ abRasterDecodeBuffer

unsigned char abRasterDecodeBuffer[0xd00]
extern

◆ abRasterFadeAccumulator

unsigned char abRasterFadeAccumulator[0x300]
extern

◆ abRasterPaletteTranslation

unsigned char abRasterPaletteTranslation[256]
extern

◆ abRasterPaletteUsageScratch

unsigned char abRasterPaletteUsageScratch[0x300]
extern

◆ aBriefingCharacters

BriefingCharacterLayout aBriefingCharacters[10]
extern

◆ abSeriesAuxData

unsigned char abSeriesAuxData[0x28]
extern

Definition at line 55 of file mission.c.

Referenced by AddPCName(), DrawNavLocationReadout(), and LoadMissionData().

◆ abShipExhaustHeatList

signed char abShipExhaustHeatList[10]
extern

◆ abShipNavPtIdx

signed char abShipNavPtIdx[16]
extern

◆ abShipTurnList

signed char abShipTurnList[16]
extern

◆ acDirectionShapeFlip

signed char acDirectionShapeFlip[ DIRECTION_VIEW_COUNT *DIRECTION_SHAPE_TABLE_COUNT]
extern

Definition at line 83 of file data.c.

Referenced by get_right_shape().

◆ acDirectionShapeFrame

signed char acDirectionShapeFrame[ DIRECTION_VIEW_COUNT *DIRECTION_SHAPE_TABLE_COUNT]
extern

Definition at line 63 of file data.c.

Referenced by get_right_shape().

◆ acFormationMemberLists

signed char acFormationMemberLists[16]
extern

◆ acGraphicsModeByAnimationSpeed

signed char acGraphicsModeByAnimationSpeed[8]
extern

Definition at line 14 of file joycal.c.

Referenced by LoadOriginFxDrivers().

◆ aChildOffsets

ShortVector aChildOffsets[56]
extern

Definition at line 559 of file objdata.c.

Referenced by position_child().

◆ acLastCollisionObjects

signed char acLastCollisionObjects[SPACE_OBJECT_COUNT]
extern

Definition at line 25 of file ending.c.

Referenced by object_collision(), and set_objects_data().

◆ acObjCollisionGraceTicks

signed char acObjCollisionGraceTicks[SPACE_OBJECT_COUNT]
extern

Definition at line 29 of file screen.c.

Referenced by drop_mine(), fire_weapon(), house_keep_objects(), init_hazard(), and object_collision().

◆ acObjOwnersTable

◆ aCockpitHudMessageSlotsTable

◆ aCockpitReadouts

CockpitReadout aCockpitReadouts[6]
extern

◆ aCockpitResourceDescriptors

PacketResourceDescriptor aCockpitResourceDescriptors[19]
extern

Definition at line 49 of file logic.c.

Referenced by LoadSpaceflightResources().

◆ aCommon3SpaceResources

PacketResourceDescriptor aCommon3SpaceResources[12]
extern

◆ aConstellationParticlesList

ConstellationParticle aConstellationParticlesList[16]
extern

Definition at line 42 of file launch.c.

Referenced by DrawConstellationField(), and InitializeConstellationField().

◆ aConstellationStarsTable

ConstellationStar aConstellationStarsTable[10]
extern

Definition at line 20 of file install.c.

Referenced by DrawConstellationField(), and InitializeConstellationField().

◆ acPilotAggression

signed char acPilotAggression[24]
extern

Definition at line 536 of file game.c.

Referenced by handle_stress(), and reset_stress().

◆ acPilotHitPointsArray

signed char acPilotHitPointsArray[16]
extern

Definition at line 34 of file joycal.c.

Referenced by pilot_hit(), and set_objects_data().

◆ acPilotRecovery

signed char acPilotRecovery[20]
extern

Definition at line 542 of file game.c.

Referenced by handle_stress().

◆ acPlayerComponentDamageList

◆ acPreviousAttackers

signed char acPreviousAttackers[16]
extern

Definition at line 101 of file dib.c.

Referenced by house_keep_objects(), object_collision(), set_objects_data(), and Set_up_ship_info().

◆ acScrambleShipDetailSlots

signed char acScrambleShipDetailSlots[24]
extern

Definition at line 166 of file cutscene.c.

Referenced by DrawScrambleFrame(), and landing().

◆ acShipAiCooldowns

signed char acShipAiCooldowns[16]
extern

Definition at line 23 of file ending.c.

Referenced by intelligence_events(), object_collision(), and ship_intelligence().

◆ acShipCommunicatorArray

signed char acShipCommunicatorArray[16]
extern

◆ acShipDestroyedWeaponCountArray

signed char acShipDestroyedWeaponCountArray[16]
extern

Definition at line 31 of file screen.c.

Referenced by internal_damage(), Set_up_ship_info(), and your_internal_damage().

◆ acShipDmg

◆ acShipIonDriveDmg

signed char acShipIonDriveDmg[16]
extern

Definition at line 56 of file comm.c.

Referenced by damage_ion_drive(), recalc_max_velocity(), set_objects_data(), and Set_up_ship_info().

◆ acShipPointingModeList

signed char acShipPointingModeList[16]
extern

Definition at line 28 of file ending.c.

Referenced by point_ship(), and Set_up_ship_info().

◆ acShipRating

◆ acShipSequence

◆ acShipSpawnNavPt

signed char acShipSpawnNavPt[16]
extern

Definition at line 88 of file music.c.

Referenced by set_up_action_sphere(), and Set_up_ship_info().

◆ acShipStressList

signed char acShipStressList[16]
extern

◆ acShipTargetTable

◆ acTurnIntervalArray

signed char acTurnIntervalArray[16]
extern

Definition at line 15 of file screen.c.

Referenced by find_next_ship_turn_slot(), and regulate_turn().

◆ acTurnRegulatorsArray

signed char acTurnRegulatorsArray[16]
extern

Definition at line 35 of file joycal.c.

Referenced by find_next_ship_turn_slot(), and regulate_turn().

◆ acVduModeStackDepth

signed char acVduModeStackDepth[16]
extern

Definition at line 87 of file music.c.

Referenced by get_mode(), GetVduModeStackDepth(), pop_mode(), push_mode(), and set_mode().

◆ acViableTargetList

◆ acWingmanMessageStatesArray

signed char acWingmanMessageStatesArray[16]
extern

◆ aDirectionViewForwardVector

FixedVector aDirectionViewForwardVector[ DIRECTION_VIEW_COUNT]
extern

Definition at line 17 of file pload.c.

Referenced by initialize_direction_view_frame().

◆ aDirectionViewRightVector

FixedVector aDirectionViewRightVector[ DIRECTION_VIEW_COUNT]
extern

Definition at line 15 of file pload.c.

Referenced by get_right_shape(), and initialize_direction_view_frame().

◆ aDirectionViewUpVectorArray

FixedVector aDirectionViewUpVectorArray[ DIRECTION_VIEW_COUNT]
extern

Definition at line 16 of file pload.c.

Referenced by get_right_shape(), and initialize_direction_view_frame().

◆ aeObjectClass

enum ObjectClass aeObjectClass[SPACE_OBJECT_COUNT]
extern

Definition at line 21 of file video.c.

Referenced by accelerate_and_move_object(), animate_object(), any_enemy(), any_enemy_tail(), apply_force_to_object(), approach_and_engage(), attacker_in_range(), auto_pilot_sequence(), borrow_dust(), build_target_list(), build_your_target_list(), BuildCommunicationRecipientMenu(), call_enemy(), check_destroy_target(), check_for_collision(), check_futurion(), check_next_wave(), crash_time(), Create_explosion_debris(), CreateCannedSceneObject(), cruise_home(), detect_collisions(), detect_enemy_tail(), draw_3d_scanner(), draw_nav_pointer(), draw_sorted_objects_to_buffer(), DrawTargetRangeReadout(), evaluate_damage(), explode(), Explosion(), explosion_shock_wave(), extra_hazard(), FF_missile_intelligence(), find_child_object(), find_child_ship(), find_next_ship_turn_slot(), find_ship_index(), find_vacant_3d_object(), FindEnemyAimingWithinRange(), free_ship(), futurion_intelligence(), generate_stars(), get_color(), get_right_shape(), get_ship_slot(), heat_seeking_missile_intelligence(), house_keep_objects(), in_danger(), inflict_damage(), inherit_leader(), inherit_leader_mission(), InitializeConstellationObject(), intelligence_events(), internal_damage(), intro_drawbackgroundships(), kilrathi_near(), load_ship(), mine_intelligence(), missile_on_tail(), Msit_n_fire(), Mtarget_missile(), nearest_enemy_range(), new_view(), npc_communication(), object_collision(), object_intelligence(), pick_regular_maneuver(), place_exhaust_on_ships(), regulate_turn(), release_all_capital_ship_shapes(), remove_object(), report_kilrathi_rout(), reposition_fixed_child_objects(), request(), rotational_acceleration(), scan_for_enemy(), SelectNextExternalViewObject(), SelectPreviousExternalViewObject(), send_appropriate_message(), send_message(), servicetrack(), set_eye_direction_and_position(), set_objects_data(), set_up_action_sphere(), SetFleetOverviewView(), ShipExplosion(), show_target_disp(), ShowCarrierLaunchSequence(), someone_coming(), strike_mission(), transform_objects_to_your_view(), try2rout(), unactive(), update_objects_in_space(), update_star_field(), and your_internal_damage().

◆ aeObjectTypeList

◆ aeShipManeuversTable

◆ aeShipMissionType

◆ aeShipObjectiveList

◆ aeShipSide

◆ aeShipTacticArray

◆ aeSpecialManeuvers

◆ aFireworksList

FireworkState aFireworksList[30]
extern

◆ aFuneralParticlesArray

ShortPoint aFuneralParticlesArray[7]
extern

Definition at line 169 of file cutscene.c.

Referenced by funeral_player(), and funeral_sequence().

◆ aHazardFields

HazardField aHazardFields[8]
extern

Definition at line 18 of file screen.c.

Referenced by add_hazard_field(), check_hazards(), and start_hazard_field().

◆ aHighScoreEntriesArray

◆ aiInputEventSlotUsedTable

int aiInputEventSlotUsedTable[0x100]
extern

Definition at line 242 of file data.c.

Referenced by AllocateInputEvent(), and ReleaseInputEvent().

◆ aiIntelligenceEvent

int aiIntelligenceEvent[10]
extern

Definition at line 293 of file game.c.

Referenced by intelligence_events(), and pick_regular_maneuver().

◆ aInputDevSamples

◆ aInputEvtPool

InputEvent aInputEvtPool[0x100]
extern

Definition at line 18 of file eventmgr.c.

Referenced by AllocateInputEvent(), and ReleaseInputEvent().

◆ aiPilotLevel

◆ aiPktHandleDeltas

int aiPktHandleDeltas[0x1000]
extern

Definition at line 48 of file damage.c.

Referenced by IsPushedPacketHandle(), MapPacketHandleToBlock(), and PushMemoryStackFrame().

◆ aiSoundEffectSourceActiveArray

int aiSoundEffectSourceActiveArray[0x40]
extern

Definition at line 13 of file install.c.

Referenced by PlaySfxWaveFileByNumber(), remove_hazard(), and servicetrack().

◆ aJoystickInfos

JOYINFO aJoystickInfos[2]
extern

Definition at line 18 of file auto.c.

Referenced by GetJoystickButtons(), and GetJoystickPosition().

◆ aKilrathiManeuverChoices

ManeuverChoice aKilrathiManeuverChoices[5][9][3]
extern

Definition at line 477 of file game.c.

Referenced by pick_kilrathi_maneuver().

◆ aMissionNavPoints

◆ aMissionObjectivesArray

◆ aMissionObjectiveSources

MissionObjectiveSource aMissionObjectiveSources[16]
extern

Definition at line 56 of file mission.c.

Referenced by Build_objective_list(), and LoadMissionData().

◆ aMissionResourceDescriptors

PacketResourceDescriptor aMissionResourceDescriptors[5]
extern

Definition at line 40 of file logic.c.

Referenced by free_3Space_objects(), init_mission(), and LoadSpaceflightResources().

◆ aMissionShips

◆ anCockpitDamageState

unsigned int anCockpitDamageState[4]
extern

Definition at line 25 of file spc.c.

Referenced by clear_cockpit_damage(), explosion_draw(), and place_damage_on_cockpit().

◆ anEventObjectDepthPlacedList

int anEventObjectDepthPlacedList[SPACE_OBJECT_COUNT]
extern

Definition at line 32 of file eventmgr.c.

Referenced by sort_object_depth().

◆ anInputButton1PressTimes

int anInputButton1PressTimes[2]
extern

Definition at line 33 of file view.c.

Referenced by UpdateInputDeviceTransitions().

◆ anInputButton2PressTime

int anInputButton2PressTime[2]
extern

Definition at line 28 of file view.c.

Referenced by UpdateInputDeviceTransitions().

◆ anObjectRollRotationList

◆ anObjectYawRotation

◆ anObjPitchRot

◆ anPitchGoal

◆ anRLESourceSteps

int anRLESourceSteps[4]
extern

◆ anRollGoal

◆ anShipAlertFlags

unsigned int anShipAlertFlags[12]
extern

Definition at line 250 of file data.c.

Referenced by alert_flag(), clear_alert(), HasSpeechBuffer(), and set_alert().

◆ anShipFuelsTable

int anShipFuelsTable[12]
extern

◆ anShipMissionShips

◆ anShipSpeed

◆ anSortedObjects

int anSortedObjects[SPACE_OBJECT_COUNT]
extern

Definition at line 15 of file strdos.c.

Referenced by draw_sorted_objects_to_buffer(), and sort_object_depth().

◆ anVduModeCache

unsigned int anVduModeCache[2]
extern

Definition at line 28 of file joycal.c.

Referenced by init_vdus(), InvalidateVduMode(), set_new_vdu(), and update_vid_disp().

◆ anYawTarget

◆ aObjectResourceSlotsArray

◆ aObjectTypeData

◆ aObjectViewPositionsList

FixedVector aObjectViewPositionsList[SPACE_OBJECT_COUNT]
extern

Definition at line 246 of file data.c.

Referenced by draw_3d_scanner(), object_collision(), and transform_objects_to_your_view().

◆ aPaletteFadeEntries

short aPaletteFadeEntries[6][3]
extern

Definition at line 18 of file select.c.

Referenced by house_keep(), object_collision(), and ResetCockpitPaletteEntries().

◆ apCannedSequenceList

const short* apCannedSequenceList[12]
extern

Definition at line 26 of file screen.c.

Referenced by advance_canned_sequence(), init_intelligence_data(), and Set_up_ship_info().

◆ apCockpitShapesList

struct Shape* apCockpitShapesList[4]
extern

Definition at line 108 of file logic.c.

Referenced by initialize_cockpit().

◆ apCommunicationPortraitShapesTable

struct Shape* apCommunicationPortraitShapesTable[16]
extern

◆ apDefenseManeuvers

signed char* apDefenseManeuvers[5]
extern

Definition at line 321 of file game.c.

Referenced by any_defense().

◆ apFontWorkspaces

FontWorkspace** apFontWorkspaces[4]
extern

Definition at line 14 of file pload.c.

Referenced by InitializeTextContextFromFont(), and ReleaseTextFont().

◆ aPilotEntriesList

PilotRecord aPilotEntriesList[9]
extern

◆ apObjShapeArray

◆ apPacketHandlesList

void* apPacketHandlesList[0x1000]
extern

Definition at line 47 of file damage.c.

Referenced by IsPushedPacketHandle(), MapPacketHandleToBlock(), and PushMemoryStackFrame().

◆ apRasterDriverCallbacks

void* apRasterDriverCallbacks[13]
extern

◆ apRecRoomFigureShapes

struct Shape* apRecRoomFigureShapes[3]
extern

Definition at line 1530 of file gr.c.

Referenced by RecRoom().

◆ apRecRoomSceneDataList

unsigned char* apRecRoomSceneDataList[3]
extern

Definition at line 185 of file killbrd.c.

Referenced by LoadBriefingData(), and RecRoom().

◆ apRecRoomTxtDataArray

unsigned char* apRecRoomTxtDataArray[3]
extern

Definition at line 183 of file killbrd.c.

Referenced by LoadBriefingData(), and RecRoom().

◆ apszCommMenuChoiceTextTable

const char* apszCommMenuChoiceTextTable[7]
extern

Definition at line 27 of file view.c.

Referenced by AppendCommMenuChoice(), ResetCommMenuChoices(), and show_communications_disp().

◆ apszComponentNames

const char* apszComponentNames[9]
extern

Definition at line 18 of file damage.c.

Referenced by damage_your_component(), ReportComponentRepaired(), and UpdateDamageDisplay().

◆ apszKilrathiAceNames

const char* apszKilrathiAceNames[4]
extern

Definition at line 19 of file comm.c.

Referenced by BuildCommunicationCommandMenu(), real_vid_transmit(), and show_target_disp().

◆ apszMedalNames

const char* apszMedalNames[5]
extern

Definition at line 64 of file screens.c.

Referenced by AddPCName().

◆ apszPilotRankNames

const char* apszPilotRankNames[5]
extern

Definition at line 16 of file killbrd.c.

Referenced by AddPCName(), ExpandCommMessageTokens(), and ShowChalkBoard().

◆ apTextFonts

unsigned char* apTextFonts[4]
extern

◆ apViewportAllocations

unsigned char* apViewportAllocations[128]
extern

Definition at line 26 of file gameflow.c.

Referenced by AllocateViewport(), free_viewport(), and ValidateViewportBounds().

◆ apWingmanPilotsList

◆ aRatedManeuverChoices

ManeuverChoice aRatedManeuverChoices[13][9][3]
extern

Definition at line 330 of file game.c.

Referenced by process_maneuver_node().

◆ aRLETransformVertices

struct RLETransformVertex aRLETransformVertices[4]
extern

◆ asActionCounts

short asActionCounts[10]
extern

◆ asCampaignBriefingFiles

short asCampaignBriefingFiles[3]
extern

Definition at line 57 of file barracks.c.

Referenced by AwardCampaignMedal(), funeral_sequence(), LoadBriefingData(), and Office().

◆ asCampaignPilotFiles

short asCampaignPilotFiles[3]
extern

Definition at line 56 of file barracks.c.

Referenced by LoadGameFromSlot(), RecRoom(), and StartNewCampaign().

◆ asCampaignVictoryViewScript

short asCampaignVictoryViewScript[24]
extern

Definition at line 140 of file game.c.

Referenced by ShowCampaignVictorySequence().

◆ asCannedCommands

short asCannedCommands[16]
extern

Definition at line 59 of file comm.c.

Referenced by advance_canned_sequence(), Set_up_ship_info(), and update_canned_sequence().

◆ asCapitalShipViewFramesTable

short asCapitalShipViewFramesTable[16]
extern

◆ asCollisionDelayList

short asCollisionDelayList[16]
extern

Definition at line 26 of file video.c.

Referenced by clear_alert(), start_collision_alert(), and try2end_collision_alert().

◆ asCollisionPartnerTable

short asCollisionPartnerTable[10]
extern

Definition at line 59 of file init.c.

Referenced by clear_crash_cache(), crash_time(), and detect_collisions().

◆ asCollisionTimes

short asCollisionTimes[10]
extern

Definition at line 55 of file init.c.

Referenced by crash_time(), and detect_collisions().

◆ asConversationTextColours

short asConversationTextColours[12]
extern

Definition at line 31 of file init.c.

Referenced by LoadGamePaletteFile(), and SceneDirector().

◆ aScreenViewportGeometry

ScreenViewportGeometry aScreenViewportGeometry[7]
extern

Definition at line 52 of file data.c.

Referenced by set_up_screen_viewport().

◆ asDamageFlashColour

short asDamageFlashColour[3]
extern

◆ aShipDestinationsArray

◆ aShipFormationDeltaList

ShortVector aShipFormationDeltaList[10]
extern

Definition at line 254 of file data.c.

Referenced by auto_position(), maintain_formation(), and set_formation_position().

◆ aShipFwdVec

◆ aShipMissionSpotArray

FixedVector aShipMissionSpotArray[10]
extern

◆ aShipPositionsArray

FixedVector aShipPositionsArray[SPACE_OBJECT_COUNT]
extern

Definition at line 556 of file game.c.

Referenced by accelerate_and_move_object(), animate_object(), approach(), approve_xyz(), auto_pilot_sequence(), auto_position(), BuildMap(), check_for_collision(), check_hazards(), child_object(), ComputeObjectToObjectDelta(), ComputeObjectToPointDelta(), Create_explosion_debris(), Create_ship_hit_debris(), CreateCannedSceneObject(), distance_from_object(), distance_from_point(), draw_nav_pointer(), DrawNavLocationReadout(), DrawNavPlayerMarker(), ejection_sequence(), explosion_shock_wave(), facing_to_object(), find_squad_center(), fire(), fire_turrets(), fire_weapon(), generate_stars(), get_facing_range_from_object(), get_follow_point(), get_front_spot(), get_rear_spot(), GetShipDistanceToNavPoint(), goto_formation(), imperial_formation(), init_formation_burst(), init_hazard(), initialize_object(), InitializeConstellationObject(), IsPointWithinEyeViewCone(), kilrathi_near(), locate_ship(), look_at(), make_shard(), match_ship_to_eye(), Mline_up_drop(), MoveObjectAlongDirection(), Msit_n_spin(), new_view(), object_collision(), offset_location(), ok_hazard_spot(), onboard_explosion(), parse_view_script(), PlaySfxWaveFileByNumber(), point_at(), point_capital_ship_at_object(), point_perpendicular(), point_ship_at_object(), point_ship_at_point(), point_ship_behind_object(), point_ship_below_object(), pop_flack(), position_child(), position_relative_ijk(), prevent_collision(), real_crash_time(), RenderSpaceViewFrame(), scan_for_enemy(), send_at_point(), servicetrack(), set_eye_direction_and_position(), set_formation_position(), set_objective_range(), Set_up_ship_info(), SetFleetOverviewView(), SetScale(), ShipExplosion(), ships_within_range(), ShowCarrierLaunchSequence(), ShowGameOverScreen(), ShowTigerClawEscapeScene(), start_dust(), steer_away_from_object(), steer_away_from_predicted_object(), transform_objects_to_your_view(), try_far_spot(), unwarp(), update_objective_location(), update_star_field(), and warp().

◆ aShipRightVector

◆ aShipUpVector

◆ aShipVelocity

◆ aShipWeaponsTable

◆ asInputBtn1ChangedTable

short asInputBtn1ChangedTable[2]
extern

◆ asInputButton1DoubleClicksList

short asInputButton1DoubleClicksList[2]
extern

◆ asInputButton2ChangedTable

short asInputButton2ChangedTable[2]
extern

◆ asInputButton2DoubleClick

short asInputButton2DoubleClick[2]
extern

Definition at line 46 of file damage.c.

Referenced by player_input(), PollJoystickButtonEvents(), and UpdateInputDeviceTransitions().

◆ asIntroCameraSequence

short asIntroCameraSequence[]
extern

Definition at line 110 of file game.c.

Referenced by Title_Sequence().

◆ asMissionDataFiles

short asMissionDataFiles[3]
extern

Definition at line 58 of file barracks.c.

Referenced by LoadMissionData().

◆ asObjAfterburnerVelocities

short asObjAfterburnerVelocities[SPACE_OBJECT_COUNT]
extern

Definition at line 106 of file dib.c.

Referenced by apply_force_to_object(), rotational_acceleration(), and set_objects_data().

◆ asObjDistancesTable

◆ asObjectAnimationDelay

short asObjectAnimationDelay[SPACE_OBJECT_COUNT]
extern

Definition at line 256 of file data.c.

Referenced by animate_shape(), and set_objects_data().

◆ asObjectAnimIndexes

short asObjectAnimIndexes[SPACE_OBJECT_COUNT]
extern

Definition at line 22 of file screen.c.

Referenced by animate_shape(), and set_objects_data().

◆ asObjectCollisionRadius

◆ asObjectCounterArray

◆ asObjectDrawPosX

short asObjectDrawPosX[SPACE_OBJECT_COUNT]
extern

Definition at line 19 of file video.c.

Referenced by draw_sorted_objects_to_buffer(), and intro_drawbackgroundships().

◆ asObjectDrawPosY

short asObjectDrawPosY[SPACE_OBJECT_COUNT]
extern

Definition at line 18 of file video.c.

Referenced by draw_sorted_objects_to_buffer(), and intro_drawbackgroundships().

◆ asObjectFlipArray

◆ asObjectScreenXList

◆ asObjectScreenYArray

◆ asObjectViewFrames

◆ asObjScreenAngles

◆ asObjScreenScalesArray

◆ asPilotHandOrigins

short asPilotHandOrigins[10]
extern

Definition at line 229 of file data.c.

Referenced by DrawPilotHandFrame().

◆ asPreviousInputButtons

short asPreviousInputButtons[2]
extern

Definition at line 32 of file view.c.

Referenced by UpdateInputDeviceTransitions().

◆ asPreviousObjectDistance

short asPreviousObjectDistance[SPACE_OBJECT_COUNT]
extern

Definition at line 20 of file video.c.

Referenced by servicetrack(), and transform_objects_to_your_view().

◆ asScannerBackgroundColour

short asScannerBackgroundColour[10]
extern

Definition at line 24 of file spc.c.

Referenced by clear_head_up_display(), and draw_3d_scanner().

◆ asScannerObjectPositionX

short asScannerObjectPositionX[11]
extern

◆ asScannerObjectY

short asScannerObjectY[11]
extern

Definition at line 19 of file spc.c.

Referenced by clear_head_up_display(), draw_3d_scanner(), and rotational_pos_to_scanner_pos().

◆ asShipAccumulatedDmg

◆ asShipAfterburnerTimer

short asShipAfterburnerTimer[16]
extern

◆ asShipMaximumSpeedArray

short asShipMaximumSpeedArray[16]
extern

◆ asShipTotal

◆ asShipWingLeaderArray

◆ asShipWpnEnergyList

short asShipWpnEnergyList[10]
extern

◆ asTargetListRangesArray

short asTargetListRangesArray[16]
extern

Definition at line 17 of file video.c.

Referenced by build_target_list(), and fire_turrets().

◆ asTigerClawEscapeViewScript

short asTigerClawEscapeViewScript[12]
extern

Definition at line 173 of file game.c.

Referenced by ShowTigerClawEscapeScene().

◆ asViableTgtDistList

short asViableTgtDistList[16]
extern

◆ aTalkingHeadOrigins

TalkingHeadOrigin aTalkingHeadOrigins[11]
extern

Definition at line 16 of file screens.c.

Referenced by LoadFace().

◆ aTrainSimMissionRegions

TitleMenuRegion aTrainSimMissionRegions[5]
extern

Definition at line 24 of file trainsim.c.

Referenced by SelectTrainSimMission(), and UpdateTrainSimMenuCursor().

◆ ausVduModeStack

unsigned short ausVduModeStack[16]
extern

Definition at line 15 of file input.c.

Referenced by get_mode(), push_mode(), and set_mode().

◆ aWeaponDisplayOrigins

ShortPoint aWeaponDisplayOrigins[5]
extern

Definition at line 593 of file objdata.c.

Referenced by show_damage_disp(), and show_weapon_disp().

◆ aWeaponDisplayPositions

ShortPoint aWeaponDisplayPositions[32]
extern

Definition at line 582 of file objdata.c.

Referenced by RemovePlayerReleaseWeapon(), and show_weapon_disp().

◆ awMapNavObjectiveLabelIndex

unsigned short awMapNavObjectiveLabelIndex[16]
extern

Definition at line 18 of file nearheap.c.

Referenced by BuildMap(), and SelectNavObjectiveAtPoint().

◆ awObjectScales

◆ awObjMassArray

unsigned short awObjMassArray[SPACE_OBJECT_COUNT]
extern

◆ awPalEntryAllocation

unsigned short awPalEntryAllocation[256]
extern

◆ awPaletteRgbWordsList

short awPaletteRgbWordsList[0x300]
extern

◆ awScreenRowOffsets

unsigned short awScreenRowOffsets[202]
extern

Definition at line 52 of file damage.c.

Referenced by InitializeDIBScreenViewport().

◆ bAfterburnerSfxEnabled

int bAfterburnerSfxEnabled
extern

Definition at line 64 of file ship.c.

Referenced by accelerate_and_move_object(), and ResetSoundState().

◆ bCampaignActive

int bCampaignActive
extern

◆ bCampaignStartupMode

int bCampaignStartupMode
extern

Definition at line 16 of file gameflow.c.

Referenced by GameFlow(), main(), RunTrainSim(), StartNewCampaign(), and UpdateTrainSimHighScores().

◆ bCockpitEnabled

int bCockpitEnabled
extern

Definition at line 41 of file winmain.c.

Referenced by CheckLauncherAndConfig(), and RunSpaceFlight().

◆ bCockpitlessView

◆ bCommVideoEnabled

unsigned char bCommVideoEnabled
extern

Definition at line 16 of file comm.c.

Referenced by InitializeCockpitResources(), and real_vid_transmit().

◆ bConversationConstellation

int bConversationConstellation
extern

Definition at line 155 of file screens.c.

Referenced by CloseTalk(), DrawFuneralLongShot(), LoadFace(), and SceneDirector().

◆ bConversationOverlay

int bConversationOverlay
extern

Definition at line 157 of file screens.c.

Referenced by CloseTalk(), and SceneDirector().

◆ bCurrentExpandedMemoryAvail

short bCurrentExpandedMemoryAvail
extern

Definition at line 27 of file eventmgr.c.

Referenced by free_ship(), load_ship(), LoadOriginFxDrivers(), LoadSpaceflightResources(), and main().

◆ bCurrentKey

signed char bCurrentKey
extern

◆ bCurrentKeyboardEvtQueued

short bCurrentKeyboardEvtQueued
extern

Definition at line 94 of file main.c.

Referenced by player_input().

◆ bCurrentPlayerDestroyed

int bCurrentPlayerDestroyed
extern

Definition at line 111 of file logic.c.

Referenced by explode(), and prepare_mission().

◆ bCurrentRunningFromHardDiskFlag

short bCurrentRunningFromHardDiskFlag
extern

Definition at line 22 of file strdos.c.

Referenced by main(), and OpenDiskDataFile().

◆ bDirectDrawModeCascadeEnabled

int bDirectDrawModeCascadeEnabled
extern

Definition at line 37 of file winmain.c.

Referenced by CheckLauncherAndConfig(), DIBinstall(), DIBreInstall(), and main().

◆ bEngageAllowed

int bEngageAllowed
extern

Definition at line 101 of file game.c.

Referenced by allow_engage(), disallow_engage(), imperial_formation(), and request().

◆ bEscapePressedFlag

◆ bEventMouseCursorDrawnFlag

int bEventMouseCursorDrawnFlag
extern

◆ bF1KeyLatch

volatile unsigned int bF1KeyLatch
extern

Definition at line 49 of file winmain.c.

Referenced by GetF1KeyLatch(), and MainWindowProc().

◆ bFilteredKeyDelayStartedState

unsigned char bFilteredKeyDelayStartedState
extern

Definition at line 179 of file screens.c.

Referenced by WaitForKeyExceptXOrF12().

◆ bFilteredKeyWaitActive

unsigned char bFilteredKeyWaitActive
extern

Definition at line 22 of file eventmgr.c.

Referenced by WaitForKeyExceptXOrF12().

◆ bFrameTickPendingFlag

volatile int bFrameTickPendingFlag
extern

◆ bGraphicsActive

int bGraphicsActive
extern

◆ bHostPrimaryMouseButton

int bHostPrimaryMouseButton
extern

Definition at line 327 of file mono.c.

Referenced by MainWindowProc(), player_input(), and TranslatePolledInputEvent().

◆ bHostSecondaryMouseButton

int bHostSecondaryMouseButton
extern

Definition at line 328 of file mono.c.

Referenced by MainWindowProc(), player_input(), and TranslatePolledInputEvent().

◆ bInflightComputerActive

int bInflightComputerActive
extern

Definition at line 51 of file nav.c.

Referenced by InflightComputer(), and SetHudMessageText().

◆ bInputEventPoolInitialized

int bInputEventPoolInitialized
extern

Definition at line 25 of file data.c.

Referenced by AllocateInputEvent().

◆ bInputModeState

◆ bInputPollingGuard

unsigned char bInputPollingGuard
extern

Definition at line 44 of file main.c.

Referenced by get_player_input(), PollJoystickButtonEvents(), and PollMenuInputDevices().

◆ bIntroSceneResourcesActive

unsigned int bIntroSceneResourcesActive
extern

◆ bIntroSecondaryScene

int bIntroSecondaryScene
extern

Definition at line 40 of file game.c.

Referenced by check_hazards(), init_hazard(), Title_Sequence(), and update_hazards().

◆ bIxAudioEnabled

◆ bJoystickEventQueued

short bJoystickEventQueued
extern

Definition at line 97 of file main.c.

Referenced by player_input().

◆ bKeyEventQueueEnabled

unsigned int bKeyEventQueueEnabled
extern

◆ bLandingAuthorized

unsigned char bLandingAuthorized
extern

◆ bMainWindowAlive

int bMainWindowAlive
extern

Definition at line 55 of file winmain.c.

Referenced by CreateMainWindow(), MainWindowProc(), and PumpWindowMessages().

◆ bMainWindowMinimized

volatile int bMainWindowMinimized
extern

Definition at line 42 of file winmain.c.

Referenced by PumpWindowMessages(), and WinMain().

◆ bMessageSpeed

unsigned char bMessageSpeed
extern

Definition at line 12 of file comm.c.

Referenced by MeasureMessageWidth(), and SetMessageDisplaySpeed().

◆ bMissileCameraEnabled

int bMissileCameraEnabled
extern

Definition at line 98 of file game.c.

Referenced by HandleSpaceFlightControls(), and init_3Space_objects().

◆ bMouseButtonEventQueuedFlag

short bMouseButtonEventQueuedFlag
extern

Definition at line 93 of file main.c.

Referenced by player_input().

◆ bMouseCursorDamagePending

int bMouseCursorDamagePending
extern

◆ bMouseCursorVisible

◆ bMouseMoveEvtQueued

short bMouseMoveEvtQueued
extern

Definition at line 95 of file main.c.

Referenced by player_input().

◆ bOfficeVisitPending

int bOfficeVisitPending
extern

Definition at line 11 of file gameflow.c.

Referenced by GameFlow(), ParseTests(), and UpdateSeries().

◆ bPanRoomTransition

int bPanRoomTransition
extern

Definition at line 172 of file killbrd.c.

Referenced by GameFlow(), RecRoom(), and StartNewCampaign().

◆ bPlayerCollisionsEnabled

int bPlayerCollisionsEnabled
extern

Definition at line 35 of file main.c.

Referenced by house_keep_objects().

◆ bPlayerEjectedThisMission

int bPlayerEjectedThisMission
extern

Definition at line 13 of file gameflow.c.

Referenced by GameFlow(), and ParseTests().

◆ bPlayerShipTypeChanged

int bPlayerShipTypeChanged
extern

Definition at line 14 of file gameflow.c.

Referenced by GameFlow(), ParseTests(), and UpdateSeries().

◆ bPromotionPending

int bPromotionPending
extern

Definition at line 12 of file gameflow.c.

Referenced by GameFlow(), and ParseTests().

◆ bPtrMovedByKeyboardState

int bPtrMovedByKeyboardState
extern

◆ bRadioSilence

unsigned char bRadioSilence
extern

◆ bSavedGameExists

int bSavedGameExists
extern

Definition at line 61 of file barracks.c.

Referenced by AnySavedGames(), and main().

◆ bScrambleCanopyClosed

signed char bScrambleCanopyClosed
extern

Definition at line 78 of file fl.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ bScriptedView

◆ bShowFrameRate

int bShowFrameRate
extern

Definition at line 36 of file winmain.c.

Referenced by CheckLauncherAndConfig(), main(), and ThrottleFrameAndDrawFps().

◆ bShowKilrathiSagaCredits

int bShowKilrathiSagaCredits
extern

Definition at line 35 of file winmain.c.

Referenced by CheckLauncherAndConfig(), and Title_Sequence().

◆ bSlowSceneAnimation

short bSlowSceneAnimation
extern

Definition at line 11 of file init.c.

Referenced by LoadOriginFxDrivers(), main(), PlaySceneAnimation(), and SetDiskFileNumber().

◆ bStickIndicatorFrameState

signed char bStickIndicatorFrameState
extern

Definition at line 92 of file cockpt.c.

Referenced by animate_pilot(), determine_pilot_hand(), and DrawPilotHandFrame().

◆ bTargetLockAcquired

int bTargetLockAcquired
extern

Definition at line 92 of file game.c.

Referenced by decrement_lock_time(), and DrawTargetRangeReadout().

◆ bTargetLockReadoutDirty

short bTargetLockReadoutDirty
extern

Definition at line 76 of file game.c.

Referenced by DrawTargetRangeReadout(), lock_off(), and start_lock().

◆ bVideoImagesSuppressed

unsigned char bVideoImagesSuppressed
extern

Definition at line 15 of file comm.c.

Referenced by HandleSpaceFlightControls(), real_vid_transmit(), and vid_transmit().

◆ bViewBufferEnabled

int bViewBufferEnabled
extern

Definition at line 38 of file main.c.

Referenced by free_3Space(), initialize_cockpit(), and initialize_view_buffer().

◆ bViewportDirty

int bViewportDirty
extern

Definition at line 27 of file main.c.

Referenced by ShowTigerClawEscapeScene(), unwarp(), UpdateSpacePaletteFade(), and warp().

◆ bWindowMessagePumpActive

int bWindowMessagePumpActive
extern

Definition at line 48 of file winmain.c.

Referenced by PumpWindowMessages().

◆ cAsteroidColour

unsigned char cAsteroidColour
extern

Definition at line 26 of file init.c.

Referenced by BuildMap().

◆ cBlackColour

◆ cBlueColour

unsigned char cBlueColour
extern

◆ cCapitalShipLogicalFile

signed char cCapitalShipLogicalFile
extern

Definition at line 14 of file geom.c.

Referenced by get_right_shape().

◆ cCockpitLogicalFile

◆ cCommMenuRecipient

signed char cCommMenuRecipient
extern

◆ cCurrentCockpitView

◆ cCurrentNavPtIdx

◆ cCurrentObjective

◆ cCurrentObjResourceLogicalFile

signed char cCurrentObjResourceLogicalFile
extern

Definition at line 60 of file mission.c.

Referenced by load_ship(), and LoadTrainSimOpponentShape().

◆ cCutsceneScrambleWalkTime

signed char cCutsceneScrambleWalkTime
extern

Definition at line 167 of file cutscene.c.

Referenced by PlayScrambleHangarScene().

◆ cDamagedComponentCount

signed char cDamagedComponentCount
extern

Definition at line 23 of file targ.c.

Referenced by show_damage_disp(), and UpdateDamageDisplay().

◆ cDamageDisplayComponentValue

signed char cDamageDisplayComponentValue
extern

Definition at line 21 of file targ.c.

Referenced by UpdateDamageDisplay().

◆ cDamageDisplayFrame

signed char cDamageDisplayFrame
extern

Definition at line 22 of file targ.c.

Referenced by UpdateDamageDisplay().

◆ cDarkGreenColour

unsigned char cDarkGreenColour
extern

Definition at line 17 of file init.c.

Referenced by set_new_vdu(), update_dead_disp(), and vdu_malf().

◆ cDarkGreyColour

unsigned char cDarkGreyColour
extern

Definition at line 21 of file init.c.

Referenced by get_color(), and InflightComputer().

◆ cDefaultTextColour

unsigned char cDefaultTextColour
extern

◆ cLastTargetObject

signed char cLastTargetObject
extern

Definition at line 96 of file cockpt.c.

Referenced by overlay_head_up_display(), and RestoreTransientCockpitGraphics().

◆ cLightGreyColour

unsigned char cLightGreyColour
extern

Definition at line 22 of file init.c.

Referenced by BuildMap().

◆ cMagentaColour

unsigned char cMagentaColour
extern

Definition at line 23 of file init.c.

◆ cMissionObjectiveCountValue

◆ cOrangeColour

unsigned char cOrangeColour
extern

Definition at line 19 of file init.c.

Referenced by get_color().

◆ cPreviousKey

volatile signed char cPreviousKey
extern

Definition at line 31 of file game.c.

Referenced by HandleSpaceFlightControls(), player_input(), and process_player_input().

◆ cPrimaryTextColour

◆ cPrimaryViewBufferColour

◆ cRedColour

◆ cScrambleWalkerPair

signed char cScrambleWalkerPair
extern

Definition at line 18 of file cmpgn.c.

Referenced by AnimateScrambleWalk(), and PlayScrambleHangarScene().

◆ cScreenViewMode

◆ cTargetDisplayObject

signed char cTargetDisplayObject
extern

Definition at line 85 of file game.c.

Referenced by DrawTargetRangeReadout(), and show_target_disp().

◆ cViableTargetCount

◆ cViewObject

◆ cViewportClearColour

◆ cYellowColour

◆ DAT_0046c05c

short DAT_0046c05c
extern

Definition at line 73 of file game.c.

Referenced by overlay_head_up_display().

◆ DAT_0046daac

int DAT_0046daac
extern

Definition at line 41 of file data.c.

◆ DAT_0046dab0

int DAT_0046dab0
extern

Definition at line 44 of file data.c.

◆ DAT_0046dab4

int DAT_0046dab4
extern

Definition at line 47 of file data.c.

◆ DAT_0046e138

short DAT_0046e138[10]
extern

Definition at line 236 of file data.c.

◆ DAT_0059a9f0

short DAT_0059a9f0
extern

Definition at line 33 of file eventmgr.c.

Referenced by InitializeEventManagerResources(), and InitializeEventManagerTiming().

◆ dwDebugOverlayKey

DWORD dwDebugOverlayKey
extern

Definition at line 18 of file debug.cpp.

Referenced by ClearDebugPauseFlags(), and DebugKeyboardHookProc().

◆ dwDebugOverlayKeyLatch

DWORD dwDebugOverlayKeyLatch
extern

Definition at line 19 of file debug.cpp.

Referenced by ClearDebugPauseFlags(), DebugKeyboardHookProc(), and TakeDebugStepFlag().

◆ dwGameClockBaseValue

unsigned long dwGameClockBaseValue
extern

Definition at line 51 of file winsys.c.

Referenced by GetGameClockTicks(), and InitGameClockEpoch().

◆ dwIxStreamerStatus

◆ dwOriginalFreeMem

int dwOriginalFreeMem
extern

Definition at line 59 of file ship.c.

Referenced by LoadOriginFxDrivers(), LogMemoryUsage(), and ShowMemoryStatusDebug().

◆ eReleaseWpnDisplayType

enum ObjectType eReleaseWpnDisplayType
extern

Definition at line 90 of file cockpt.c.

Referenced by fire_computer_graphic_missile(), and RemovePlayerReleaseWeapon().

◆ eSelectedGunType

enum ObjectType eSelectedGunType
extern

Definition at line 67 of file game.c.

Referenced by select_new_gun(), set_objects_data(), and show_weapon_disp().

◆ guidDirectDraw2

const GUID guidDirectDraw2
extern

Definition at line 45 of file dib.c.

Referenced by DIBinstall().

◆ hCurrentAppInstance

HINSTANCE hCurrentAppInstance
extern

Definition at line 56 of file winmain.c.

Referenced by CreateMainWindow(), and GetApplicationInstance().

◆ hMainWindow

HWND hMainWindow
extern

◆ hPrevPointer

HCURSOR hPrevPointer
extern

Definition at line 53 of file winmain.c.

Referenced by CreateMainWindow().

◆ hSingleInstanceSemaphore

HANDLE hSingleInstanceSemaphore
extern

Definition at line 50 of file winsys.c.

Referenced by AbortToDesktop(), ShutdownGameWindow(), and WinMain().

◆ nActiveHazards

short nActiveHazards
extern

Definition at line 19 of file winmain.c.

Referenced by init_hazard(), and remove_hazard().

◆ nAfterburnerSoundDeadline

int nAfterburnerSoundDeadline
extern

Definition at line 63 of file ship.c.

Referenced by your_afterburner().

◆ nAllocateViewportCallsValue

int nAllocateViewportCallsValue
extern

Definition at line 16 of file install.c.

Referenced by AllocateViewport().

◆ nArcadeBonusCountdown

short nArcadeBonusCountdown
extern

◆ nArcadeState

◆ nArcadeTimeRemaining

short nArcadeTimeRemaining
extern

◆ nArcadeWave

short nArcadeWave
extern

◆ nArcadeWaveBonusValue

int nArcadeWaveBonusValue
extern

Definition at line 42 of file trainsim.c.

Referenced by GetArcadeBonus(), RenderSpaceViewFrame(), and UpdateArcadeScoreDisplay().

◆ nAutoEngageTimer

short nAutoEngageTimer
extern

◆ nAvailableGameMemory

int nAvailableGameMemory
extern

Definition at line 61 of file ship.c.

Referenced by init_mission(), and LoadOriginFxDrivers().

◆ nCameraViewMode

◆ nCampaignDataSet

◆ nCannedSceneMode

◆ nCapitalShipViewDistance

int nCapitalShipViewDistance
extern

Definition at line 13 of file spc.c.

Referenced by HandleFleetOverviewInput(), and set_eye_direction_and_position().

◆ nCarrierMissionShipIndexValue

short nCarrierMissionShipIndexValue
extern

Definition at line 101 of file cockpt.c.

Referenced by check_stranded(), new_view(), and prepare_mission().

◆ nClosestVisibleObject

short nClosestVisibleObject
extern

Definition at line 58 of file game.c.

Referenced by init_3Space_objects(), and transform_objects_to_your_view().

◆ nCockpitExplosionFrame

◆ nCombatMusicActive

int nCombatMusicActive
extern

Definition at line 31 of file music.c.

Referenced by gametrack(), and init_inflight_music().

◆ nCommMenuChoiceCount

short nCommMenuChoiceCount
extern

◆ nCommMenuReuseMode

◆ nCommPortraitIndex

short nCommPortraitIndex
extern

◆ nCommSpeakerObject

short nCommSpeakerObject
extern

◆ nCommSpeakerRating

short nCommSpeakerRating
extern

Definition at line 43 of file comm.c.

Referenced by FreeCommDisplayResources(), and real_vid_transmit().

◆ nConstellationParticleTotal

short nConstellationParticleTotal
extern

Definition at line 44 of file launch.c.

Referenced by DrawConstellationField(), and InitializeConstellationField().

◆ nConversationBackdropFrame

short nConversationBackdropFrame
extern

Definition at line 153 of file screens.c.

Referenced by CloseTalk(), and LoadFace().

◆ nConversationCharacter

short nConversationCharacter
extern

Definition at line 149 of file screens.c.

Referenced by CloseTalk(), LoadFace(), and SceneDirector().

◆ nConvTextColorValue

◆ nCurObjectiveRangeValue

int nCurObjectiveRangeValue
extern

Definition at line 24 of file video.c.

Referenced by check_objectives(), DrawCalculatingLabel(), and set_objective_range().

◆ nCurrentActiveInputDevice

◆ nCurrentArcadeScore

int nCurrentArcadeScore
extern

◆ nCurrentConversationMedalIndex

short nCurrentConversationMedalIndex
extern

◆ nCurrentDamageAlarmSfxHandle

int nCurrentDamageAlarmSfxHandle
extern

Definition at line 23 of file spc.c.

Referenced by house_keep(), ResetSoundState(), and update_lights().

◆ nCurrentDmgDispTicks

short nCurrentDmgDispTicks
extern

Definition at line 17 of file targ.c.

Referenced by SelectCockpitVduMode(), and UpdateDamageDisplay().

◆ nCurrentExternalViewDistance

short nCurrentExternalViewDistance
extern

Definition at line 46 of file launch.c.

Referenced by new_view(), and set_eye_direction_and_position().

◆ nCurrentFrameTimerIdValue

unsigned int nCurrentFrameTimerIdValue
extern

Definition at line 90 of file main.c.

Referenced by SetMultimediaTimerCallback().

◆ nCurrentHazardFieldTotal

short nCurrentHazardFieldTotal
extern

Definition at line 100 of file dib.c.

Referenced by add_hazard_field(), check_hazards(), house_keep(), and set_up_action_sphere().

◆ nCurrentJoystickFailureValue

int nCurrentJoystickFailureValue
extern

◆ nCurrentJoystickLeftScale

int nCurrentJoystickLeftScale
extern

◆ nCurrentJoystickRawCoordX

int nCurrentJoystickRawCoordX
extern

Definition at line 69 of file nav.c.

Referenced by ReadCalibratedJoystick().

◆ nCurrentJoystickRawCoordY

int nCurrentJoystickRawCoordY
extern

Definition at line 70 of file nav.c.

Referenced by ReadCalibratedJoystick().

◆ nCurrentMusicTrack

int nCurrentMusicTrack
extern

Definition at line 21 of file music.c.

Referenced by gametrack(), ProcessMusicScriptCommand(), and StopMusic().

◆ nCurrentNavigationPoint

◆ nCurrentNearHeapFirstDescriptor

◆ nCurrentNoticeTimer

short nCurrentNoticeTimer
extern

Definition at line 93 of file cockpt.c.

Referenced by check_message(), clear_message_time(), message_showing(), and set_message_time().

◆ nCurrentPacketDecompressScratchSegment

short nCurrentPacketDecompressScratchSegment
extern

Definition at line 15 of file mathfp.c.

Referenced by DecompressPacketSection().

◆ nCurrentSpaceFrameValue

◆ nCurrentViewCenterPosX

◆ nCurrentViewCenterPosY

◆ nCurrentWave

◆ nCurrentWingmanKilledThisMission

int nCurrentWingmanKilledThisMission
extern

Definition at line 56 of file init.c.

Referenced by Explosion(), GameFlow(), prepare_mission(), and UpdateSeries().

◆ nCutsceneFuneralBasePosY

short nCutsceneFuneralBasePosY
extern

Definition at line 178 of file cutscene.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nCutsceneFuneralBaseX

short nCutsceneFuneralBaseX
extern

Definition at line 177 of file cutscene.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nCutsceneFuneralGuardFrame

short nCutsceneFuneralGuardFrame
extern

Definition at line 79 of file fl.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nDamageDisplayPhase

int nDamageDisplayPhase
extern

Definition at line 88 of file main.c.

Referenced by UpdateDamageDisplay().

◆ nDebriefingPersonality

short nDebriefingPersonality
extern

Definition at line 14 of file mission.c.

Referenced by DrawDebriefingLongShot(), and GameFlow().

◆ nDebriefingPodiumX

short nDebriefingPodiumX
extern

Definition at line 147 of file screens.c.

Referenced by CloseLook(), DebriefingEstablishingShot(), and DrawDebriefingLongShot().

◆ nDiskPromptBorderColour

short nDiskPromptBorderColour
extern

Definition at line 28 of file disk.c.

Referenced by InitializeDiskPromptTextContext(), and PromptInsertNumberedDisk().

◆ nDmgDispState

int nDmgDispState
extern

Definition at line 87 of file main.c.

Referenced by show_damage_disp().

◆ nEjectedPilotObject

short nEjectedPilotObject
extern

Definition at line 55 of file game.c.

Referenced by ejection_sequence().

◆ nEnemySighting

short nEnemySighting
extern

Definition at line 20 of file brains.c.

Referenced by imperial_formation(), and set_up_action_sphere().

◆ nEventManagerActive

short nEventManagerActive
extern

◆ nEventMousePointerDamageBottom

int nEventMousePointerDamageBottom
extern

◆ nExternalViewAngle

short nExternalViewAngle
extern

Definition at line 68 of file title.c.

Referenced by new_view(), and set_eye_direction_and_position().

◆ nExternalViewShip

short nExternalViewShip
extern

◆ nEyePitchRate

short nEyePitchRate
extern

Definition at line 16 of file game.c.

Referenced by new_view(), parse_view_script(), and rotate_eye_to_goal().

◆ nEyePitchTargetValue

short nEyePitchTargetValue
extern

Definition at line 23 of file input.c.

Referenced by new_view(), parse_view_script(), rotate_eye_to_goal(), and update_scripted_view().

◆ nEyeRollRate

short nEyeRollRate
extern

◆ nEyeRollTargetValue

short nEyeRollTargetValue
extern

◆ nEyeYawGoalValue

short nEyeYawGoalValue
extern

Definition at line 104 of file dib.c.

Referenced by new_view(), parse_view_script(), rotate_eye_to_goal(), and update_scripted_view().

◆ nEyeYawRate

short nEyeYawRate
extern

Definition at line 19 of file game.c.

Referenced by new_view(), parse_view_script(), and rotate_eye_to_goal().

◆ nFacingToTargetValue

◆ nFlightSoundEffectsEnabled

int nFlightSoundEffectsEnabled
extern

◆ nFrameIntervalMs

int nFrameIntervalMs
extern

◆ nFrameSkip

◆ nFrameSkipCounter

◆ nFreeShipSlot

short nFreeShipSlot
extern

Definition at line 25 of file game.c.

Referenced by get_ship_slot(), and prepare_mission().

◆ nFreeViewCallsValue

int nFreeViewCallsValue
extern

Definition at line 27 of file gameflow.c.

Referenced by free_viewport().

◆ nFuneralCasketPositionX

short nFuneralCasketPositionX
extern

Definition at line 26 of file brains.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nFuneralCasketPosY

short nFuneralCasketPosY
extern

Definition at line 27 of file brains.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nFuneralMainDist

short nFuneralMainDist
extern

Definition at line 77 of file fl.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nFuneralParticleDistance

short nFuneralParticleDistance
extern

Definition at line 171 of file cutscene.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nFuneralParticleScale

short nFuneralParticleScale
extern

Definition at line 181 of file cutscene.c.

Referenced by funeral_player().

◆ nFuneralRifleFrame

short nFuneralRifleFrame
extern

Definition at line 176 of file cutscene.c.

Referenced by funeral_player(), and funeral_sequence().

◆ nFuneralSequenceActive

short nFuneralSequenceActive
extern

Definition at line 20 of file music.c.

Referenced by funeral_sequence().

◆ nGuardedAllocationBytes

unsigned int nGuardedAllocationBytes
extern

◆ nGuardedAllocationPeakBytes

unsigned int nGuardedAllocationPeakBytes
extern

Definition at line 34 of file winmain.c.

Referenced by AbortToDesktop(), AllocateGuardedMemory(), and MainWindowProc().

◆ nGuardedAllocationTotalBytes

unsigned int nGuardedAllocationTotalBytes
extern

Definition at line 32 of file winmain.c.

Referenced by AbortToDesktop(), AllocateGuardedMemory(), and MainWindowProc().

◆ nHazardReferenceSpeed

short nHazardReferenceSpeed
extern

Definition at line 18 of file winmain.c.

Referenced by difficulty(), match_ship_to_eye(), rear_sphere(), and update_hazards().

◆ nHostMouseMessageX

int nHostMouseMessageX
extern

Definition at line 19 of file auto.c.

Referenced by MainWindowProc(), and TranslatePolledInputEvent().

◆ nHostMouseMessageY

int nHostMouseMessageY
extern

Definition at line 326 of file mono.c.

Referenced by MainWindowProc(), and TranslatePolledInputEvent().

◆ nInFlightMusicActive

int nInFlightMusicActive
extern

◆ nInFlightMusicSlotA

int nInFlightMusicSlotA
extern

Definition at line 25 of file music.c.

Referenced by free_inflight_music().

◆ nInFlightMusicSlotB

int nInFlightMusicSlotB
extern

Definition at line 27 of file music.c.

Referenced by free_inflight_music().

◆ nInitialFlightMusicPending

int nInitialFlightMusicPending
extern

Definition at line 30 of file music.c.

Referenced by gametrack(), and init_inflight_music().

◆ nInputDoubleClickInterval

short nInputDoubleClickInterval
extern

Definition at line 10 of file input.c.

Referenced by LoadOriginFxDrivers(), and UpdateInputDeviceTransitions().

◆ nInputTickScale

◆ nJoystickCalibrationMaximumX

int nJoystickCalibrationMaximumX
extern

Definition at line 93 of file music.c.

Referenced by LoadJoystickCalibrationFile().

◆ nJoystickCalibrationMaxY

int nJoystickCalibrationMaxY
extern

Definition at line 94 of file music.c.

Referenced by LoadJoystickCalibrationFile().

◆ nJoystickCalibrationMinimumX

int nJoystickCalibrationMinimumX
extern

Definition at line 92 of file music.c.

Referenced by LoadJoystickCalibrationFile().

◆ nJoystickCalibrationMinimumY

int nJoystickCalibrationMinimumY
extern

Definition at line 91 of file music.c.

Referenced by LoadJoystickCalibrationFile().

◆ nJoystickCentreX

int nJoystickCentreX
extern

◆ nJoystickCentreY

int nJoystickCentreY
extern

◆ nJoystickDownScaleValue

int nJoystickDownScaleValue
extern

◆ nJoystickHorizontalDeadZone

int nJoystickHorizontalDeadZone
extern

Definition at line 62 of file nav.c.

Referenced by LoadJoystickCalibrationFile(), and ReadCalibratedJoystick().

◆ nJoystickHorizontalRangeValue

int nJoystickHorizontalRangeValue
extern

Definition at line 72 of file nav.c.

Referenced by CalibrateJoystickInteractive().

◆ nJoystickRightScale

int nJoystickRightScale
extern

◆ nJoystickUpScale

int nJoystickUpScale
extern

◆ nJoystickVertDeadZoneValue

int nJoystickVertDeadZoneValue
extern

Definition at line 61 of file nav.c.

Referenced by LoadJoystickCalibrationFile(), and ReadCalibratedJoystick().

◆ nJoystickVerticalRange

int nJoystickVerticalRange
extern

Definition at line 71 of file nav.c.

Referenced by CalibrateJoystickInteractive().

◆ nLogicLastFoundShipValue

short nLogicLastFoundShipValue
extern

Definition at line 58 of file init.c.

Referenced by find_ship_index().

◆ nMainArcadeStartupParameterValue

short nMainArcadeStartupParameterValue
extern

Definition at line 98 of file main.c.

Referenced by main().

◆ nMemoryConfig

int nMemoryConfig
extern

◆ nMenuInputRepeatDelay

short nMenuInputRepeatDelay
extern

◆ nMenuPointerSpeed

short nMenuPointerSpeed
extern

Definition at line 11 of file input.c.

Referenced by BarracksScreen(), PollMenuInputDevices(), and RecRoom().

◆ nMissionMedalScoreValue

short nMissionMedalScoreValue
extern

Definition at line 29 of file gameflow.c.

Referenced by affect_mission_score(), prepare_mission(), show_info_disp(), and UpdateSeries().

◆ nMouseCursorDamageLeft

int nMouseCursorDamageLeft
extern

◆ nMouseCursorDamageRight

int nMouseCursorDamageRight
extern

◆ nMouseCursorSavedCoordY

int nMouseCursorSavedCoordY
extern

Definition at line 19 of file eventmgr.c.

Referenced by SetMouseCursorShape().

◆ nMouseCursorSavedX

int nMouseCursorSavedX
extern

Definition at line 20 of file eventmgr.c.

Referenced by SetMouseCursorShape().

◆ nMouseCursorShowCount

◆ nMousePointerDamageTopValue

int nMousePointerDamageTopValue
extern

◆ nMousePointerDrawnX

int nMousePointerDrawnX
extern

Definition at line 31 of file eventmgr.c.

Referenced by CaptureMouseCursorBackground(), and RestoreMouseCursorBackground().

◆ nMousePointerDrawnY

int nMousePointerDrawnY
extern

Definition at line 30 of file eventmgr.c.

Referenced by CaptureMouseCursorBackground(), and RestoreMouseCursorBackground().

◆ nMusicPlaybackMode

◆ nMusicTrackComplete

short nMusicTrackComplete
extern

◆ nMusicVolumeSetting

int nMusicVolumeSetting
extern

◆ nNavigationMapMinimumCoordX

short nNavigationMapMinimumCoordX
extern

Definition at line 17 of file nearheap.c.

Referenced by CheckPoint(), and SetScale().

◆ nNavigationMapMinimumPositionY

short nNavigationMapMinimumPositionY
extern

Definition at line 21 of file nearheap.c.

Referenced by CheckPoint(), and SetScale().

◆ nNavMapCenterPositionY

short nNavMapCenterPositionY
extern

Definition at line 58 of file nav.c.

Referenced by ScaleNavMapCoordinates(), and SetScale().

◆ nNavMapCentreX

short nNavMapCentreX
extern

Definition at line 20 of file nearheap.c.

Referenced by ScaleNavMapCoordinates(), and SetScale().

◆ nNavMapCoordinateScaling

short nNavMapCoordinateScaling
extern

Definition at line 12 of file nav.c.

Referenced by nav_getxy(), and SetNavMapCoordinateScaling().

◆ nNavMapMaximumPositionX

short nNavMapMaximumPositionX
extern

Definition at line 16 of file nearheap.c.

Referenced by CheckPoint(), and SetScale().

◆ nNavMapMaximumPosY

short nNavMapMaximumPosY
extern

Definition at line 19 of file nearheap.c.

Referenced by CheckPoint(), and SetScale().

◆ nNavMapScale

short nNavMapScale
extern

Definition at line 13 of file nav.c.

Referenced by ScaleNavMapCoordinates(), ScaleNavMapMarkerSize(), and SetScale().

◆ nNavPointerObject

◆ nNearHeapBase

◆ nNearHeapMaxDescriptors

short nNearHeapMaxDescriptors
extern

◆ nNearHeapSize

◆ nPacketDecompressInputPositionValue

short nPacketDecompressInputPositionValue
extern

Definition at line 16 of file strdos.c.

Referenced by DecompressPacketSection().

◆ nPacketDecompressPending

short nPacketDecompressPending
extern

Definition at line 13 of file mathfp.c.

Referenced by DecompressPacketSection().

◆ nPacketDecompressResult

int nPacketDecompressResult
extern

Definition at line 21 of file strdos.c.

Referenced by DecompressPacketSection().

◆ nPacketError

◆ nPacketHandleTotal

int nPacketHandleTotal
extern

Definition at line 49 of file damage.c.

Referenced by IsPushedPacketHandle(), MapPacketHandleToBlock(), and PushMemoryStackFrame().

◆ nPassingShipAudioCooldown

int nPassingShipAudioCooldown
extern

Definition at line 15 of file install.c.

Referenced by servicetrack().

◆ nPendingCockpitDamageValue

short nPendingCockpitDamageValue
extern

Definition at line 94 of file cockpt.c.

Referenced by DrawPendingCockpitDamage(), and place_damage_on_cockpit().

◆ nPendingHudMessageColour

unsigned short nPendingHudMessageColour
extern

Definition at line 26 of file spc.c.

Referenced by overlay_head_up_display(), and SetHudMessageText().

◆ nPktDecompressSourceFile

short nPktDecompressSourceFile
extern

Definition at line 28 of file eventmgr.c.

Referenced by DecompressPacketSection().

◆ nPlayerCollisionObject

short nPlayerCollisionObject
extern

Definition at line 64 of file game.c.

Referenced by GameFlow(), house_keep_objects(), and init_3Space_objects().

◆ nPlayerKillTotal

short nPlayerKillTotal
extern

◆ nPreviousPlayerShipType

short nPreviousPlayerShipType
extern

Definition at line 15 of file gameflow.c.

Referenced by ParseTests(), and UpdateSeries().

◆ nQueuedCampaignIndex

short nQueuedCampaignIndex
extern

Definition at line 28 of file gameflow.c.

Referenced by GameFlow(), LoadGameFromSlot(), and StartNewCampaign().

◆ nRenderedSpaceFrame

◆ nRLEEncodedMaximumX

int nRLEEncodedMaximumX
extern

◆ nRLEEncodedMaximumY

int nRLEEncodedMaximumY
extern

◆ nRLEEncodedMinimumX

int nRLEEncodedMinimumX
extern

◆ nRLEEncodedMinimumY

int nRLEEncodedMinimumY
extern

◆ nRLEPendingSkip

int nRLEPendingSkip
extern

◆ nSavedDosInterruptVector

int nSavedDosInterruptVector
extern

Definition at line 20 of file mathfp.c.

Referenced by LogMemoryUsage(), and main().

◆ nSavedMouseCursorY

int nSavedMouseCursorY
extern

Definition at line 97 of file cockpt.c.

Referenced by overlay_head_up_display(), and RestoreTransientCockpitGraphics().

◆ nSavedRoomCtrlX

short nSavedRoomCtrlX
extern

Definition at line 1527 of file gr.c.

Referenced by BarracksScreen(), InitializeRoomViewports(), and RecRoom().

◆ nScannerCursorX

short nScannerCursorX
extern

Definition at line 103 of file cockpt.c.

Referenced by draw_3d_scanner(), and rotational_pos_to_scanner_pos().

◆ nScannerCursorY

short nScannerCursorY
extern

Definition at line 104 of file cockpt.c.

Referenced by draw_3d_scanner(), and rotational_pos_to_scanner_pos().

◆ nSceneAnimationDelayFrames

short nSceneAnimationDelayFrames
extern

Definition at line 104 of file logic.c.

Referenced by PlaySceneAnimation(), and UpdateSceneAnimationObject().

◆ nSceneFuneralMainScale

short nSceneFuneralMainScale
extern

Definition at line 175 of file cutscene.c.

Referenced by funeral_player().

◆ nSceneResourceBudgetValue

int nSceneResourceBudgetValue
extern

Definition at line 62 of file ship.c.

Referenced by init_mission(), InitializeCockpitResources(), and Title_Sequence().

◆ nSceneScrambleCanopyFrameValue

short nSceneScrambleCanopyFrameValue
extern

Definition at line 62 of file mission.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ nSceneScrambleShipDetailCountValue

short nSceneScrambleShipDetailCountValue
extern

Definition at line 165 of file cutscene.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ nSceneScrambleWalkerPositionY

short nSceneScrambleWalkerPositionY
extern

Definition at line 184 of file cutscene.c.

Referenced by AnimateScrambleWalk(), and PlayScrambleHangarScene().

◆ nScrambleBackdropPositionY

short nScrambleBackdropPositionY
extern

◆ nScrambleBackgroundRightCoordX

short nScrambleBackgroundRightCoordX
extern

◆ nScrambleCanopyOffset

short nScrambleCanopyOffset
extern

Definition at line 76 of file fl.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ nScrambleCockpitAngle

short nScrambleCockpitAngle
extern

Definition at line 24 of file brains.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ nScreenHeight

◆ nScreenWidth

◆ nScriptedViewObject

short nScriptedViewObject
extern

◆ nSelectedReleaseWeaponIndex

◆ nSessionEndTime

unsigned int nSessionEndTime
extern

Definition at line 54 of file winmain.c.

Referenced by ShutdownGameWindow(), and WinMain().

◆ nSessionStartTime

unsigned int nSessionStartTime
extern

Definition at line 57 of file winmain.c.

Referenced by WinMain().

◆ nSfxVolumeSetting

int nSfxVolumeSetting
extern

◆ nShipMissionIndices

◆ nStartNavPointOverride

short nStartNavPointOverride
extern

Definition at line 41 of file main.c.

Referenced by main(), and prepare_mission().

◆ nStickMaxX

int nStickMaxX
extern

◆ nStickMaxY

int nStickMaxY
extern

◆ nStickMinimumPositionX

int nStickMinimumPositionX
extern

◆ nStickMinimumPositionY

int nStickMinimumPositionY
extern

◆ nStoredMouseCursorPosX

int nStoredMouseCursorPosX
extern

Definition at line 98 of file cockpt.c.

Referenced by overlay_head_up_display(), and RestoreTransientCockpitGraphics().

◆ nSystemKeyDown

unsigned int nSystemKeyDown
extern

Definition at line 17 of file auto.c.

Referenced by GetKeyboardModifiers(), and MainWindowProc().

◆ nTalkingHeadFace

short nTalkingHeadFace
extern

Definition at line 151 of file screens.c.

Referenced by CloseTalk(), LoadFace(), and SceneDirector().

◆ nTalkingHeadFaceCoordY

short nTalkingHeadFaceCoordY
extern

Definition at line 22 of file cmpgn.c.

Referenced by CloseTalk(), and LoadFace().

◆ nTalkingHeadFaceX

short nTalkingHeadFaceX
extern

Definition at line 21 of file cmpgn.c.

Referenced by CloseTalk(), and LoadFace().

◆ nTalkingHeadMouthX

short nTalkingHeadMouthX
extern

Definition at line 24 of file cmpgn.c.

Referenced by CloseTalk(), and LoadFace().

◆ nTalkingHeadMouthY

short nTalkingHeadMouthY
extern

Definition at line 23 of file cmpgn.c.

Referenced by CloseTalk(), and LoadFace().

◆ nTalkSceneType

short nTalkSceneType
extern

Definition at line 168 of file screens.c.

Referenced by CloseTalk(), and SceneDirector().

◆ nTargetFacingValue

◆ nTargetLockCountdown

◆ nTargetLockMarkerAngle

short nTargetLockMarkerAngle
extern

Definition at line 82 of file game.c.

Referenced by draw_target_box(), and start_lock().

◆ nTargetLockMarkerY

short nTargetLockMarkerY
extern

Definition at line 100 of file cockpt.c.

Referenced by draw_target_box().

◆ nTargetLockMode

◆ nTargetShip

◆ nTgtRange

◆ nTickCount60Hz

◆ nTrainSimActive

◆ nTrainSimMission

short nTrainSimMission
extern

Definition at line 32 of file trainsim.c.

Referenced by GetArcadeBonus(), RunTrainSim(), and UpdateArcadeScoreDisplay().

◆ nUnusedFlightProfileTicksA

int nUnusedFlightProfileTicksA
extern

Definition at line 1523 of file gr.c.

Referenced by RunSpaceFlight().

◆ nUnusedFlightProfileTicksB

int nUnusedFlightProfileTicksB
extern

Definition at line 1524 of file gr.c.

Referenced by RunSpaceFlight().

◆ nUnusedFlightProfileTicksC

int nUnusedFlightProfileTicksC
extern

Definition at line 1525 of file gr.c.

Referenced by RunSpaceFlight().

◆ nUnusedInputTimerFlag

short nUnusedInputTimerFlag
extern

Definition at line 241 of file data.c.

Referenced by InitializeEventManagerResources(), and InitializeEventManagerTiming().

◆ nVideoMode

◆ nViewAllocTotal

int nViewAllocTotal
extern

Definition at line 25 of file gameflow.c.

Referenced by AllocateViewport(), free_viewport(), and ValidateViewportBounds().

◆ nViewConstellationStarCount

short nViewConstellationStarCount
extern

Definition at line 41 of file launch.c.

Referenced by DrawConstellationField(), and InitializeConstellationField().

◆ nViewportOriginPositionX

short nViewportOriginPositionX
extern

Definition at line 22 of file mathfp.c.

Referenced by set_up_screen_viewport().

◆ nViewportOriginPositionY

short nViewportOriginPositionY
extern

Definition at line 21 of file mathfp.c.

Referenced by set_up_screen_viewport().

◆ nWaitForMusicEnabled

int nWaitForMusicEnabled
extern

◆ nWingmanKillCount

short nWingmanKillCount
extern

Definition at line 57 of file init.c.

Referenced by AddPCName(), analyze_kill(), ParseTests(), PostMission(), prepare_mission(), and show_info_disp().

◆ nYourWingman

◆ pActiveHazardField

◆ pAllocatedScreenViewport

Viewport* pAllocatedScreenViewport
extern

Definition at line 50 of file damage.c.

Referenced by InitializeDIBScreenViewport(), and ShowOffscreenBuffer().

◆ pBriefingCloseupShape

struct Shape* pBriefingCloseupShape
extern

Definition at line 177 of file screens.c.

Referenced by LoadBriefingRoom(), and SceneDirector().

◆ pBriefingPacket

unsigned char* pBriefingPacket
extern

Definition at line 186 of file killbrd.c.

Referenced by Briefing(), DeBriefing(), LoadBriefingData(), and RecRoom().

◆ pBriefingSceneInfo

unsigned char* pBriefingSceneInfo
extern

Definition at line 165 of file screens.c.

Referenced by LoadBriefingData(), and LoadBriefingRoom().

◆ pCinematicViewBackdropPtr

struct Shape* pCinematicViewBackdropPtr
extern

Definition at line 109 of file logic.c.

Referenced by initialize_cockpit().

◆ pCockpitDamageShape

struct Shape* pCockpitDamageShape
extern

Definition at line 19 of file select.c.

Referenced by draw_cockpit_lights(), and vdu_polygon().

◆ pCockpitExplosionBackground

◆ pCockpitExplosionShape

◆ pCockpitIndicatorShape

struct Shape* pCockpitIndicatorShape
extern

Definition at line 19 of file timer.c.

Referenced by show_target_disp().

◆ pCockpitPilotShape

struct Shape* pCockpitPilotShape
extern

Definition at line 25 of file cockpt.c.

Referenced by DrawPendingCockpitDamage(), explosion_draw(), and free_cockpit().

◆ pCockpitWeaponShapePtr

struct Shape* pCockpitWeaponShapePtr
extern

◆ pCommMenuPointerShape

struct Shape* pCommMenuPointerShape
extern

Definition at line 13 of file select.c.

Referenced by show_communications_disp().

◆ pCommStaticShape

struct Shape* pCommStaticShape
extern

Definition at line 82 of file cockpt.c.

Referenced by FreeCommDisplayResources(), LoadCommDisplayResources(), and vid_transmit().

◆ pConfedCommBackground

struct Shape* pConfedCommBackground
extern

◆ pConstellationDefinitionsPtr

ConstellationObjectDefinition* pConstellationDefinitionsPtr
extern

Definition at line 1532 of file gr.c.

Referenced by init_constellation(), LoadGameFromSlot(), and LoadOriginFxDrivers().

◆ pConstellationViewportPtr

Viewport* pConstellationViewportPtr
extern

Definition at line 40 of file launch.c.

Referenced by DrawConstellationField(), and InitializeConstellationField().

◆ pConvOverlayShapePtr

struct Shape* pConvOverlayShapePtr
extern

Definition at line 178 of file screens.c.

Referenced by CloseTalk(), FreeTalker(), and LoadFace().

◆ pCurrentBriefingAnimShape

struct Shape* pCurrentBriefingAnimShape
extern

◆ pCurrentBriefingTextData

unsigned char* pCurrentBriefingTextData
extern

Definition at line 160 of file screens.c.

Referenced by LoadBriefingData(), and LoadBriefingRoom().

◆ pCurrentCampaignDate

CampaignDate* pCurrentCampaignDate
extern

Definition at line 58 of file mission.c.

Referenced by AddPCName(), CorrectPointers(), MoveNewCampaign(), ShowChalkBoard(), and UpdateSeries().

◆ pCurrentConstellationShape

struct Shape* pCurrentConstellationShape
extern

◆ pCurrentConversationBackdropShapePtr

◆ pCurrentConversationSpecialShape

struct Shape* pCurrentConversationSpecialShape
extern

Definition at line 168 of file cutscene.c.

Referenced by CloseTalk(), funeral_player(), and funeral_sequence().

◆ pCurrentEventManagerPump

void(*) pCurrentEventManagerPump(void) ( void )
extern

Definition at line 20 of file strdos.c.

Referenced by PumpWindowMessages(), SetEventManagerPump(), and WinMain().

◆ pCurrentNearHeapAlloc

void* pCurrentNearHeapAlloc
extern

Definition at line 15 of file nearheap.c.

Referenced by InitializeNearHeap(), and ShutdownNearHeap().

◆ pCurrentPilotHandShapePtr

struct Shape* pCurrentPilotHandShapePtr
extern

◆ pCurrentSceneAnimationPrimaryShape

struct Shape* pCurrentSceneAnimationPrimaryShape
extern

◆ pCurrentScrambleHangarShape

struct Shape* pCurrentScrambleHangarShape
extern

Definition at line 182 of file cutscene.c.

Referenced by AnimateScrambleWalk(), and PlayScrambleHangarScene().

◆ pCurrentScreenViewportPkt

ScreenViewportPacket* pCurrentScreenViewportPkt
extern

◆ pCurrentStartupArgumentsPtr

char* pCurrentStartupArgumentsPtr[30]
extern

Definition at line 96 of file main.c.

Referenced by LoadWingCmdrCfgFile(), and main().

◆ pCurrentViewScriptPtr

const short* pCurrentViewScriptPtr
extern

Definition at line 45 of file launch.c.

Referenced by initialize_scripted_view(), parse_view_script(), and update_scripted_view().

◆ pCurTextContext

◆ pDamageDisplayBackground

unsigned char* pDamageDisplayBackground
extern

Definition at line 11 of file damage.c.

Referenced by free_cockpit(), InitializeCockpitResources(), and UpdateDamageDisplay().

◆ pDebriefingSceneDataPtr

unsigned char* pDebriefingSceneDataPtr
extern

Definition at line 163 of file screens.c.

Referenced by DeBriefing(), and LoadBriefingData().

◆ pDebriefingTxtInfo

unsigned char* pDebriefingTxtInfo
extern

Definition at line 176 of file screens.c.

Referenced by DeBriefing(), and LoadBriefingData().

◆ pDiskFileRecords

◆ pDrawnMouseCursorShape

struct Shape* pDrawnMouseCursorShape
extern

Definition at line 28 of file data.c.

Referenced by SetMouseCursorShape().

◆ pElapsedCampaignDatePtr

CampaignDate* pElapsedCampaignDatePtr
extern

Definition at line 59 of file mission.c.

Referenced by AddPCName(), CorrectPointers(), InflightComputer(), and UpdateInflightNavText().

◆ pFaceAnimationCmds

short* pFaceAnimationCmds
extern

Definition at line 172 of file screens.c.

Referenced by FreeTalker(), SceneDirector(), and TalkerInit().

◆ pFireworkShape

struct Shape* pFireworkShape
extern

Definition at line 19 of file install.c.

Referenced by ShowTheEndScreen(), ShowVictoryScreen(), and TheEndFireWorks().

◆ pFullScreenRecord

Viewport* pFullScreenRecord
extern

Definition at line 51 of file damage.c.

Referenced by InitFullScreenViewport(), and ShowOffscreenBuffer().

◆ pGameVersion

char* pGameVersion
extern

Definition at line 12 of file version.c.

Referenced by main(), show_info_disp(), and ShowVersionBanner().

◆ pGifRasterTarget

RasterClip* pGifRasterTarget
extern

◆ pGuardedAllocationHead

struct GuardedAllocation* pGuardedAllocationHead
extern

◆ pGuardedAllocationTail

struct GuardedAllocation* pGuardedAllocationTail
extern

Definition at line 52 of file winsys.c.

Referenced by AllocateGuardedMemory(), and FreeGuardedAllocation().

◆ pInputEventHead

◆ pInputEventTail

InputEvent* pInputEventTail
extern

◆ pIntroFont

◆ pKilrathiCommBackground

struct Shape* pKilrathiCommBackground
extern

◆ pLastPacketAllocation

void* pLastPacketAllocation
extern

Definition at line 17 of file install.c.

Referenced by DecompressPacketSection(), and PacketLoad().

◆ pLaunchDoorShape

struct Shape* pLaunchDoorShape
extern

Definition at line 89 of file main.c.

Referenced by DrawLaunchDoorFrame(), and LaunchPlayerShip().

◆ pLogicRearViewBackdropPtr

struct Shape* pLogicRearViewBackdropPtr
extern

Definition at line 110 of file logic.c.

Referenced by initialize_cockpit().

◆ pMedalSceneData

unsigned char* pMedalSceneData
extern

Definition at line 174 of file screens.c.

Referenced by AwardCampaignMedal().

◆ pMissionCampaignInfo

unsigned char* pMissionCampaignInfo
extern

◆ pMouseCursorResource

struct Shape* pMouseCursorResource
extern

Definition at line 60 of file ship.c.

Referenced by InitializeEventManagerResources().

◆ pPktDecompInput

void* pPktDecompInput
extern

Definition at line 17 of file strdos.c.

Referenced by DecompressPacketSection().

◆ pRadarMarkerBackground

unsigned char* pRadarMarkerBackground
extern

◆ pRecRoomBgShape

struct Shape* pRecRoomBgShape
extern

Definition at line 180 of file killbrd.c.

Referenced by RecRoom().

◆ pRecRoomRoster

unsigned char* pRecRoomRoster
extern

Definition at line 1528 of file gr.c.

Referenced by RecRoom().

◆ pReleaseWeaponDisplayBackground

unsigned char* pReleaseWeaponDisplayBackground
extern

◆ pRLEEncodeBuffer

unsigned char* pRLEEncodeBuffer
extern

◆ pRLELiteralStart

unsigned char* pRLELiteralStart
extern

◆ pRLEOutputCursor

unsigned char* pRLEOutputCursor
extern

◆ pRLEScanCursor

unsigned char* pRLEScanCursor
extern

◆ pRLEScanlineStart

unsigned char* pRLEScanlineStart
extern

◆ pRoomMedalTextData

unsigned char* pRoomMedalTextData
extern

Definition at line 162 of file screens.c.

Referenced by AwardCampaignMedal().

◆ pSceneAnimationDefinitionsPtr

unsigned char* pSceneAnimationDefinitionsPtr
extern

◆ pSceneAnimationObjects

SceneAnimationObject* pSceneAnimationObjects
extern

◆ pSceneAnimationPacketPtr

unsigned char* pSceneAnimationPacketPtr
extern

Definition at line 102 of file logic.c.

Referenced by LoadSceneAnimationResources(), and ReleaseSceneAnimationResources().

◆ pSceneAnimationSceneDataPtr

unsigned char* pSceneAnimationSceneDataPtr
extern

Definition at line 99 of file logic.c.

Referenced by LoadSceneAnimationResources(), and ShowMeanwhileTransition().

◆ pSceneAnimationSecondaryShape

struct Shape* pSceneAnimationSecondaryShape
extern

◆ pSceneAnimationTextData

unsigned char* pSceneAnimationTextData
extern

Definition at line 101 of file logic.c.

Referenced by LoadSceneAnimationResources(), and ShowMeanwhileTransition().

◆ pSceneBriefingBodyShape

struct Shape* pSceneBriefingBodyShape
extern

◆ pSceneBriefingPortraitShape

struct Shape* pSceneBriefingPortraitShape
extern

◆ pSceneMouthAnimCmds

short* pSceneMouthAnimCmds
extern

Definition at line 161 of file screens.c.

Referenced by FreeTalker(), SceneDirector(), and TalkerInit().

◆ pSceneScrambleBgShapePtr

struct Shape* pSceneScrambleBgShapePtr
extern

Definition at line 170 of file cutscene.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ pScrambleCanopyShape

struct Shape* pScrambleCanopyShape
extern

Definition at line 19 of file cmpgn.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ pScrambleCockpitShapePtr

struct Shape* pScrambleCockpitShapePtr
extern

Definition at line 183 of file cutscene.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ pScrambleDetailShape

struct Shape* pScrambleDetailShape
extern

Definition at line 23 of file brains.c.

Referenced by DrawScrambleFrame(), and landing().

◆ pScrambleOverlayShape

struct Shape* pScrambleOverlayShape
extern

Definition at line 81 of file fl.c.

Referenced by DrawScrambleFrame(), and landing().

◆ pScrambleShipShape

struct Shape* pScrambleShipShape
extern

Definition at line 20 of file cmpgn.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ pScrambleView

Viewport* pScrambleView
extern

Definition at line 61 of file mission.c.

Referenced by DrawScrambleActor(), landing(), scramble(), and ShowCarrierLaunchSequence().

◆ pScreenAllocPtr

ScreenAllocation* pScreenAllocPtr
extern

Definition at line 12 of file install.c.

Referenced by InitializeDIBScreenViewport().

◆ pScreenViewGeometry

const ScreenViewportGeometry* pScreenViewGeometry
extern

Definition at line 14 of file strdos.c.

Referenced by dump_buffer_to_screen(), and set_up_screen_viewport().

◆ pszCommMenuHeading

const char* pszCommMenuHeading
extern

Definition at line 25 of file view.c.

Referenced by OpenCommMenuForTarget(), and show_communications_disp().

◆ pszPendingHudMessage

char* pszPendingHudMessage
extern

◆ pTalkHeadShape

struct Shape* pTalkHeadShape
extern

Definition at line 169 of file screens.c.

Referenced by Dismissed(), DrawPodiumShot(), FreeTalker(), LoadFace(), and SceneDirector().

◆ pTgtLockShapePtr

◆ pTitleShape

struct Shape* pTitleShape
extern

Definition at line 69 of file title.c.

Referenced by DrawTitleLogo(), and Title_Sequence().

◆ stCampaignState

◆ stCockpitBar

Viewport stCockpitBar
extern

Definition at line 52 of file launch.c.

Referenced by InitializeCockpitResources(), and vdu_polygon().

◆ stCockpitExplosionPosition

◆ stCockpitLayout

CockpitLayout stCockpitLayout
extern

◆ stConstellationViewport

Viewport stConstellationViewport
extern

Definition at line 43 of file launch.c.

Referenced by LoadFace(), RecRoom(), and SceneDirector().

◆ stCurrentCockpitReadoutTextCtx

TextContext stCurrentCockpitReadoutTextCtx
extern

Definition at line 13 of file targ.c.

Referenced by InitializeCockpitResources(), and update_digital_readouts().

◆ stCurrentConvTextViewport

◆ stCurrentConvTxtCtx

◆ stCurrentMissionHeader

◆ stCurrentNavMapTxtCtx

TextContext stCurrentNavMapTxtCtx
extern

Definition at line 22 of file nearheap.c.

Referenced by DrawNavLocationReadout(), InflightComputer(), and UpdateInflightNavText().

◆ stCurrentRoomMenu

◆ stCurrentRoomMouseView

Viewport stCurrentRoomMouseView
extern

Definition at line 182 of file killbrd.c.

Referenced by InitializeRoomViewports(), and RecRoom().

◆ stCurrentScreenAlloc

ScreenAllocation stCurrentScreenAlloc
extern

Definition at line 53 of file damage.c.

Referenced by InitializeDIBScreenViewport().

◆ stCurrentTrainSimTitleDisplayViewport

Viewport stCurrentTrainSimTitleDisplayViewport
extern

Definition at line 99 of file main.c.

Referenced by AnimateTrainSimTitle(), SelectTrainSimMission(), and ShowTrainSimHighScores().

◆ stCutsceneFuneralForeground

ShortPoint stCutsceneFuneralForeground
extern

Definition at line 174 of file cutscene.c.

Referenced by funeral_player(), and funeral_sequence().

◆ stDamageSpritePos

ShortPoint stDamageSpritePos
extern

Definition at line 20 of file targ.c.

Referenced by UpdateDamageDisplay().

◆ stDefaultTxtContext

◆ stDiskPromptBgView

Viewport stDiskPromptBgView
extern

Definition at line 37 of file disk.c.

Referenced by PromptInsertNumberedDisk().

◆ stDiskPromptBounds

ShortRect stDiskPromptBounds
extern

Definition at line 45 of file disk.c.

Referenced by InitializeDiskPromptTextContext(), and PromptInsertNumberedDisk().

◆ stDiskPromptTextContext

TextContext stDiskPromptTextContext
extern

Definition at line 44 of file disk.c.

Referenced by InitializeDiskPromptTextContext(), and PromptInsertNumberedDisk().

◆ stDiskPromptViewport

Viewport stDiskPromptViewport
extern

Definition at line 42 of file disk.c.

Referenced by InitializeDiskPromptTextContext(), and PromptInsertNumberedDisk().

◆ stHostMouseState

◆ stHudMessageTextContext

TextContext stHudMessageTextContext
extern

◆ stInitialCampaignState

CampaignState stInitialCampaignState
extern

Definition at line 24 of file killbrd.c.

Referenced by main(), and ResetCampaignData().

◆ stLeftVdu

◆ stLeftVduTextContext

◆ stMapNavigationLabelTextContext

◆ stModalSrcViewport

◆ stMouseCursorState

◆ stPilotHandBackdropView

◆ stPilotHandComposite

Viewport stPilotHandComposite
extern

Definition at line 16 of file select.c.

Referenced by DrawPilotHandFrame(), free_cockpit(), and InitializeCockpitResources().

◆ stPilotHandView

◆ stPreviousFlightInput

InputDeviceSample stPreviousFlightInput
extern

Definition at line 92 of file main.c.

Referenced by player_input().

◆ stPreviousRotationInput

ShortVector stPreviousRotationInput
extern

Definition at line 32 of file joycal.c.

Referenced by player_input().

◆ stReleaseWeaponDisplayPosition

ShortPoint stReleaseWeaponDisplayPosition
extern

Definition at line 14 of file version.c.

Referenced by fire_computer_graphic_missile(), and RemovePlayerReleaseWeapon().

◆ stRightVduTxtContext

TextContext stRightVduTxtContext
extern

◆ stRightVduViewport

◆ stRoomDisplayView

Viewport stRoomDisplayView
extern

Definition at line 181 of file killbrd.c.

Referenced by InitializeRoomViewports(), and RecRoom().

◆ stRoomScreenViewport

Viewport stRoomScreenViewport
extern

◆ stRotationInput

ShortVector stRotationInput
extern

◆ stSavedCampaignDate

CampaignDate stSavedCampaignDate
extern

Definition at line 14 of file screens.c.

Referenced by AddPCName(), and UpdateSeries().

◆ stSceneBuffer

◆ stScrambleCockpitDetail

ShortPoint stScrambleCockpitDetail
extern

Definition at line 25 of file brains.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ stScrambleOverlay

ShortPoint stScrambleOverlay
extern

Definition at line 80 of file fl.c.

Referenced by DrawScrambleFrame(), landing(), and scramble().

◆ stScreenView

Viewport stScreenView
extern

◆ stSpaceBufferViewport

◆ stTrainSimHighScoreDisplayViewport

Viewport stTrainSimHighScoreDisplayViewport
extern

Definition at line 38 of file trainsim.c.

Referenced by DisplayTrainSimHighScoreTable(), and ShowTrainSimHighScores().

◆ stTrainSimHighScoreTextContext

TextContext stTrainSimHighScoreTextContext
extern

Definition at line 39 of file trainsim.c.

Referenced by ShowTrainSimHighScores().

◆ stTrainSimTxtContext

◆ stTrainSimulatorHighScoreBufView

Viewport stTrainSimulatorHighScoreBufView
extern

Definition at line 35 of file trainsim.c.

Referenced by DisplayTrainSimHighScoreTable(), and ShowTrainSimHighScores().

◆ stWpnDispOrigin

ShortPoint stWpnDispOrigin
extern

◆ szCommMenuHeadingBuf

char szCommMenuHeadingBuf[0x40]
extern

Definition at line 26 of file view.c.

Referenced by BuildCommunicationCommandMenu().

◆ szComponentHitMessage

char szComponentHitMessage[40]
extern

Definition at line 99 of file cockpt.c.

Referenced by PromptForAnswerText(), and ShowComponentHitHudMessage().

◆ szDefaultTxtBuf

◆ szDmgStateText

char szDmgStateText[0x48]
extern

Definition at line 19 of file targ.c.

Referenced by UpdateDamageDisplay().

◆ szHudMessageBuf

char szHudMessageBuf[0x60]
extern

Definition at line 97 of file music.c.

Referenced by PromptForAnswerText(), ShowCentredPrompt(), and ShowOnScreenMessage().

◆ szInsufficientMemory

char szInsufficientMemory[100]
extern

Definition at line 40 of file init.c.

Referenced by LoadOriginFxDrivers(), and ReportOutOfMemoryAndExit().

◆ szMemoryUsage

char szMemoryUsage[0x80]
extern

Definition at line 53 of file winsys.c.

Referenced by AbortToDesktop(), and MainWindowProc().

◆ szRasterDriverName

char szRasterDriverName[13]
extern

◆ szSoundDebugMsg

char szSoundDebugMsg[512]
extern

Definition at line 28 of file eject.c.

Referenced by SoundDebugPrintf().

◆ szTxtWorkspaceBuffer

◆ vCollisionDelta

FixedVector vCollisionDelta
extern

Definition at line 24 of file ending.c.

Referenced by check_for_collision(), hit_asteroid(), and object_collision().

◆ vNormalizedToTarget

FixedVector vNormalizedToTarget
extern

Definition at line 15 of file geom.c.

Referenced by get_facing_range_from_object(), and get_facing_range_from_point().

◆ vPlayerAccel

FixedVector vPlayerAccel
extern

Definition at line 251 of file data.c.

Referenced by accelerate_and_move_object().

◆ vPreviousStarFieldMotion

FixedVector vPreviousStarFieldMotion
extern

Definition at line 99 of file dib.c.

Referenced by update_star_field().

◆ vStarFieldMotion

FixedVector vStarFieldMotion
extern

Definition at line 561 of file game.c.

Referenced by update_star_field().

◆ vToTgt

◆ wCurrentInputModifiers

unsigned short wCurrentInputModifiers
extern

Definition at line 18 of file strdos.c.

Referenced by player_input().

◆ wPacketDecompressInputSize

unsigned short wPacketDecompressInputSize
extern

Definition at line 14 of file mathfp.c.

Referenced by DecompressPacketSection().