UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cp_mission_recon.h File Reference

Campaign mission headers. More...

Go to the source code of this file.

Functions

void CP_ReconMissionNextStage (struct mission_s *mission)
 Determine what action should be performed when a Recon mission stage ends. More...
 
void CP_ReconMissionLeave (struct mission_s *mission)
 Recon mission ends: UFO leave earth. More...
 
void CP_ReconMissionGroundGo (struct mission_s *mission)
 Set ground mission, and go to ground mission pos. More...
 
void CP_ReconMissionIsFailure (struct mission_s *mission)
 Recon mission is over and is a failure: change interest values. More...
 
void CP_ReconMissionAerial (struct mission_s *mission)
 Set aerial mission. More...
 

Detailed Description

Campaign mission headers.

Definition in file cp_mission_recon.h.

Function Documentation

void CP_ReconMissionAerial ( mission_t mission)

Set aerial mission.

Note
Recon mission – Stage 1
See also
CP_ReconMissionSelect

Definition at line 106 of file cp_mission_recon.cpp.

References ccs, ccs_s::date, Date_Add(), Date_Random(), mission_s::finalDate, mission_s::stage, STAGE_RECON_AIR, and mission_s::ufo.

Referenced by CP_ReconMissionSelect().

void CP_ReconMissionIsFailure ( mission_t mission)

Recon mission is over and is a failure: change interest values.

Note
Recon mission

Definition at line 57 of file cp_mission_recon.cpp.

References CP_MissionRemove(), f, INT_ChangeIndividualInterest(), INTERESTCATEGORY_INTERCEPT, INTERESTCATEGORY_RECON, and INTERESTCATEGORY_TERROR_ATTACK.

Referenced by CP_MissionIsOver().

void CP_ReconMissionNextStage ( mission_t mission)

Determine what action should be performed when a Recon mission stage ends.

Parameters
[in]missionPointer to the mission which stage ended.

Definition at line 224 of file cp_mission_recon.cpp.

References cgi, CP_MissionBegin(), CP_MissionRemove(), CP_ReconMissionGround(), CP_ReconMissionIsSuccess(), CP_ReconMissionLeave(), CP_ReconMissionSelect(), mission_s::stage, STAGE_COME_FROM_ORBIT, STAGE_MISSION_GOTO, STAGE_NOT_ACTIVE, STAGE_RECON_AIR, STAGE_RECON_GROUND, and STAGE_RETURN_TO_ORBIT.

Referenced by CP_MissionStageEnd().