10 unsigned short top,
unsigned short right,
11 unsigned short bottom)
13 viewport->
left = (short)left;
14 viewport->
top = (short)top;
15 viewport->
right = (short)right;
16 viewport->
bottom = (short)bottom;
24 50, 200, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
25 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
26 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
27 127, 127, 127, 127, 127, 127, 127, 127, 127, 127
63 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
64 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
70 { 0, 0, 0xff, 7, -1, 0xff, -1 }
151 { 0xff, 0, 0, 0, 0, 0xff, 0xff }
void SetViewportRect(Viewport *viewport, unsigned short left, unsigned short top, unsigned short right, unsigned short bottom)
Shared Win32 declarations, types and library interfaces.
#define SPACE_OBJECT_COUNT
#define MISSION_OBJECTIVE_COUNT
short g_asObjectScreenAngle[SPACE_OBJECT_COUNT]
HazardField g_aHazardFields[8]
MissionShipRecord * g_apShipMissionRecord[10]
HazardField * g_pActiveHazardField
short g_asShipCloakCooldown[10]
signed char g_acShipNavPoint[12]
short g_asObjectCollisionRadius[SPACE_OBJECT_COUNT]
short g_asProjectileEvasionTicks[8]
short g_aasShipMaximumShield[10][2]
short g_asShipAfterburnerTimer[10]
ShortVector g_aShipFormationOffset[10]
short g_asShipMissionParameter[12]
short g_nExternalViewShip
unsigned char * g_apObjectShape[SPACE_OBJECT_COUNT]
short g_asShipFriendlyFireCooldown[10]
short g_asObjectDrawX[SPACE_OBJECT_COUNT]
signed char g_acPlayerComponentDamage[9]
short g_asObjectDistance[SPACE_OBJECT_COUNT]
signed char g_abHazardObjects[0x14]
short g_anObjectRollRotation[SPACE_OBJECT_COUNT]
short g_anPreviousFlightInput[3]
signed char g_acShipIonDriveDamage[16]
short g_nTargetLockMarkerAngle
signed char g_abFlightPath[MISSION_OBJECTIVE_COUNT]
short g_nPlayerCollisionObject
signed char g_acShipCommunicator[16]
signed char g_acShipSequence[14]
signed char g_acShipExhaustHeat[16]
short g_aeObjectClass[SPACE_OBJECT_COUNT]
signed char g_acLastCollisionObject[SPACE_OBJECT_COUNT]
signed char g_abProjectileCollisionBonus[SPACE_OBJECT_COUNT]
short g_asViableTargetDistance[10]
short g_nSelectedReleaseWeaponIndex
short g_asShipIdentified[12]
signed char g_acShipTarget[16]
short g_anObjectYawRotation[SPACE_OBJECT_COUNT]
signed char g_cCurrentObjective
short g_asObjectType[SPACE_OBJECT_COUNT]
short g_nCockpitResetState
short g_aasShipShield[10][2]
short g_bTargetLockReadoutDirty
short g_asObjectFlip[SPACE_OBJECT_COUNT]
signed char g_acShipComputerDamage[16]
signed char g_acShipCollisionCooldown[16]
short g_bUseEyePositionForHazards
signed char g_acVduModeStackDepth[2]
unsigned int g_anShipAlertFlags[10]
signed char g_cViewObject
FixedVector g_aShipForwardVector[SPACE_OBJECT_COUNT]
short g_asLoadedShipViewFrame[12]
int g_aaiVduModeStack[3][4]
short g_asObjectScreenX[SPACE_OBJECT_COUNT]
signed char g_abPilotEjectionAttempted[16]
FixedVector g_vStarFieldMotion
short g_asShipIntelSlot[10]
signed char g_cMissionObjectiveCount
short g_asShipCloakElapsedFrames[10]
short g_aeSpecialManeuver[12]
signed char g_acShipPortrait[12]
int g_anLastDrawnVduMode[3]
unsigned short g_asObjectScale[SPACE_OBJECT_COUNT]
FixedVector g_aShipRightVector[SPACE_OBJECT_COUNT]
short g_asObjectDrawY[SPACE_OBJECT_COUNT]
short g_asShipWeaponEnergy[10]
signed char g_acTurnInterval[16]
FixedVector g_vPreviousStarFieldMotion
signed char g_acViableTarget[16]
signed char g_acObjectOwner[SPACE_OBJECT_COUNT]
signed char g_abShipNavPointIndex[16]
short g_asObjectDamage[SPACE_OBJECT_COUNT]
short g_asShipIntelResourceKey[10]
short g_asObjectScreenScale[SPACE_OBJECT_COUNT]
short g_bMissileCameraEnabled
short g_anObjectPitchRotation[SPACE_OBJECT_COUNT]
short g_bDisplayWingmanTargetData
int g_nMissionMusicTrackOverride
short g_nRenderedSpaceFrame
signed char g_cPreviousKey
signed char g_acShipList[16]
short g_asShipMaximumVelocity[12]
short g_asObjectAnimationIndex[SPACE_OBJECT_COUNT]
ShipIntelligenceMetadata g_stWingmanIntelligence
signed char g_acObjectCollisionGraceTicks[SPACE_OBJECT_COUNT]
int g_anShipSpeed[SPACE_OBJECT_COUNT]
unsigned char g_aShipWeapons[10][0xA1]
signed char g_cTargetDisplayObject
short g_asShipWingLeader[12]
short g_nNavPointerObject
signed char g_abShipEjectionSequenceEnabled[12]
short g_asActionCount[12]
FixedVector g_vPlayerAcceleration
int g_anShipCloakState[10]
int g_nCurrentObjectiveRange
signed char g_acShipPendingMessage[16]
unsigned char * g_apObjectExhaustShape[10]
signed char g_acPilotHitPoints[16]
signed char g_cCurrentNavPointIndex
FixedVector g_aShipPosition[SPACE_OBJECT_COUNT]
short g_bExpandedShipGraphicsEnabled
FixedVector g_aShipUpVector[SPACE_OBJECT_COUNT]
short g_asShipManeuver[12]
FixedVector g_aShipVelocity[SPACE_OBJECT_COUNT]
short g_asShipMissionIndex[12]
signed char g_acShipAlertSource[12]
unsigned int g_dwCannedSceneSnapshotStart
signed char g_acTurnRegulator[16]
signed char g_acShipStress[16]
signed char g_abShipTurn[16]
short g_bTargetLockAcquired
short g_aeShipObjective[12]
ObjectResourceSlot g_aObjectResourceSlots[5]
signed char g_cCurrentKey
FixedVector g_aShipDestination[10]
MissionObjective g_aMissionObjectives[MISSION_OBJECTIVE_COUNT]
signed char g_cViableTargetCount
short g_nLoadedCommPortraitPilot
short g_asShipListRange[16]
short g_aasShipArmor[10][4]
signed char g_acShipDamage[16]
signed char g_acShipLastAttacker[16]
PilotProfile g_stCurrentPilotProfile
short g_asShipMissionType[12]
FixedVector g_aShipMissionSpot[20]
signed char g_acObjectType[SPACE_OBJECT_COUNT]
short g_asDifficultyLevels[16][4]
FixedVector g_vCollisionDelta
signed char g_acObjectAnimationDelay[SPACE_OBJECT_COUNT]
short g_asObjectScreenY[SPACE_OBJECT_COUNT]
short g_asObjectCounter[SPACE_OBJECT_COUNT]
short g_asShipAlertCountdown[12]
short g_nTargetLockCountdown
short g_asObjectViewFrame[SPACE_OBJECT_COUNT]
short g_nHazardFieldCount
unsigned int g_dwCannedSceneSnapshotEnd