46 if (objective != -1) {
87unsigned int warp(
short obj)
118 return drop_mine(obj, (
signed char)weapon, type, 20);
126 if (personality < 8) {
TextContext stRightVduTxtContext
signed char cDamagedComponentCount
signed char aShipWeaponsTable[10][0x47]
enum ShipManeuver aeShipManeuversTable[12]
ObjectTypeData aObjectTypeData[OBJECT_TYPE_COUNT]
signed char abShipNavPtIdx[16]
TextContext stDefaultTxtContext
signed char cMissionObjectiveCountValue
unsigned char cViewportClearColour
signed char abFlightPathList[MISSION_OBJECTIVE_COUNT]
short asShipMaximumSpeedArray[16]
TextContext stCurrentConvTxtCtx
TextContext stCurrentCockpitReadoutTextCtx
ShortPoint stDamageSpritePos
signed char cDamageDisplayFrame
FixedVector aShipVelocity[SPACE_OBJECT_COUNT]
signed char cDamageDisplayComponentValue
short asDamageFlashColour[3]
Viewport stSpaceBufferViewport
short asObjectCounterArray[SPACE_OBJECT_COUNT]
signed char cCurrentObjective
CampaignState stCampaignState
signed char acObjOwnersTable[64]
MissionObjective aMissionObjectivesArray[MISSION_OBJECTIVE_COUNT]
short nCurrentNavigationPoint
enum ObjectType aeObjectTypeList[SPACE_OBJECT_COUNT]
char szDmgStateText[0x48]
FixedVector aShipPositionsArray[SPACE_OBJECT_COUNT]
signed char acShipTargetTable[16]
ShortPoint stWpnDispOrigin
short nCurrentDmgDispTicks
signed char currentSeries
int personalityDeathMission[8]
signed char currentMission
Umbrella header for the game core.
void approve_xyz(short obj, short minimum, short maximum)
unsigned int reset_objective(short ship, enum ShipObjective objective)
void set_next_destination(void)
int drop_mine(short obj, signed char weapon, enum ObjectType type, short lifetime)
unsigned int warp(short obj)
void set_objects_data(short obj, enum ObjectType type, short owner)
unsigned int personality_killed(short personality)
void ClearHudGunReadouts(void)
short find_objective(int type, short index)
unsigned int fix_velocity(short obj)
void ClearViewport(Viewport *viewport, short colour)
short find_vacant_3d_object(void)
int drop_player_mine(short obj)
unsigned int unwarp(short obj)
void arrive_from_warp(short obj)
void flag_objective(short objective, unsigned char flags)
unsigned int reset_mission_type(short obj, enum ShipMissionType missionType)
short MaxShort(short a, short b,...)
void clean_up_cockpit(void)
@ OBJECT_TYPE_HYPERSPACE_JUMP_FLASH
@ OBJECTIVE_HOLD_FORMATION