35 if (objective != -1) {
142 for (
object = 0;
object < 10;
object++) {
158 for (
object = 1;
object < 10;
object++) {
219 short destinationNavPoint;
223 if (previousDelay < 75) {
233 for (destinationNavPoint = 0; destinationNavPoint < 10;
234 destinationNavPoint++) {
void FadeViewportPaletteToColour(Viewport *viewport, unsigned short colour, short enabled)
void set_next_destination(void)
void CompleteStarSystemJump(void)
void ejection_sequence(short outcome, signed char restoreCockpit)
void TryBeginStarSystemJump(void)
void RestoreGamePalette(void)
void set_up_action_sphere(short navPoint)
void spacetrack(int track, int mode, int enabled)
void ClearHudGunReadouts(void)
void place_ship_near_player_until_valid(short obj, short minimum, short maximum)
void force_view(int view, short obj)
unsigned int reset_objective(short ship, short objective)
unsigned int fix_velocity(short obj)
void MarkPilotDead(short pilot)
void ClearViewport(Viewport *viewport, short colour)
short find_vacant_3d_object(void)
void PlaySfxWaveFileByNumber(int soundNumber, int sourceObject, int looping)
unsigned int new_view(int view, short obj)
void arrive_from_warp(short obj)
void flag_objective(short objective, unsigned char flags)
void RecordCannedSceneObjectEvent(short obj, int event)
void reset_mission_type(short obj, short missionType)
short equ_vector(const FixedVector *left, const FixedVector *right)
void clean_up_cockpit(void)
void set_objects_data(short obj, short type, short owner, short matchObjectClass)
void ResetCannedSceneRecording(void)
void set_global_message(const char *text, unsigned short colour, int flashCount)
short find_objective(short type, short index)
Shared Win32 declarations, types and library interfaces.
@ OBJECT_TYPE_HYPERSPACE_JUMP_FLASH
@ OBJECTIVE_HOLD_FORMATION
@ OBJECT_CLASS_CAPITAL_SHIP
MissionShipRecord * g_apShipMissionRecord[10]
short g_asShipMissionParameter[12]
short g_nCurStellarSystem
short g_78_bHighMemoryBuffersSetState
short g_nPendingEjectionSequenceCount
signed char g_abFlightPath[MISSION_OBJECTIVE_COUNT]
short g_aeObjectClass[SPACE_OBJECT_COUNT]
signed char g_acShipTarget[16]
signed char g_cCurrentObjective
short g_asObjectType[SPACE_OBJECT_COUNT]
unsigned char g_cYellowColour
short g_nEjectionSequenceState
ObjectTypeData g_aObjectTypeData[OBJECT_DATA_COUNT]
short g_nEscapedEnemyCount
MissionNavPoint g_aMissionNavPoints[MISSION_NAV_POINT_COUNT]
signed char g_cMissionObjectiveCount
unsigned short g_asObjectScale[SPACE_OBJECT_COUNT]
short g_bJumpSequenceActive
unsigned char g_ucPendingEjectionTransition
signed char g_acObjectOwner[SPACE_OBJECT_COUNT]
signed char g_abShipNavPointIndex[16]
unsigned char g_cSecondaryViewBufferColour
short g_asShipMaximumVelocity[12]
short g_bAutopilotSequenceActive
int g_anShipSpeed[SPACE_OBJECT_COUNT]
Viewport g_27_stViewScratchInfo
unsigned char g_bPrimaryViewBufferColour
FixedVector g_aShipPosition[SPACE_OBJECT_COUNT]
short g_asShipManeuver[12]
Viewport g_101_stScrViewInfo
FixedVector g_aShipVelocity[SPACE_OBJECT_COUNT]
int g_nSavedWingmanObjectCounterValue
short g_aeShipObjective[12]
signed char g_acJumpDriveUsedBySystem[5]
FixedVector g_aShipDestination[10]
MissionObjective g_aMissionObjectives[MISSION_OBJECTIVE_COUNT]
short g_nStarSystemJumpDelay
char * g_pszAutopilotWaitReason
short g_asShipMissionType[12]
int g_1_nSavedPlayerObjectCounter
signed char g_acObjectType[SPACE_OBJECT_COUNT]
short g_asObjectCounter[SPACE_OBJECT_COUNT]
short g_bStarSystemJumpTransition