|
UFO: Alien Invasion
|
UI callbacks for missions. More...
#include "cp_mission_callbacks.h"#include "../../cl_shared.h"#include "../../ui/ui_dataids.h"#include "cp_campaign.h"#include "cp_geoscape.h"#include "cp_missions.h"#include "cp_auto_mission.h"#include "cp_popup.h"
Go to the source code of this file.
Functions | |
| static void | AM_Go_f (void) |
| Callback function to start automission. | |
| static void | AM_Check_f (void) |
Checks whether you have to play this mission or can be done via automission You can mark a mission as story related. If a mission is story related the cvar cp_mission_autogo_available is set to 0 If this cvar is 1 - the mission dialog will have a auto mission button. | |
| void | MIS_InitResultScreen (const missionResults_t *results) |
| Updates mission result menu text with appropriate values. | |
| static void | MIS_GeoSelectMission_f (void) |
| Select mission on Geoscape. | |
| void | MIS_InitCallbacks (void) |
| Init UI callbacks for missions-subsystem. | |
| void | MIS_ShutdownCallbacks (void) |
| Close UI callbacks for missions-subsystem. | |
Variables | |
| static const cmdList_t | missionCallbacks [] |
UI callbacks for missions.
Definition in file cp_mission_callbacks.cpp.
Checks whether you have to play this mission or can be done via automission You can mark a mission as story related. If a mission is story related the cvar cp_mission_autogo_available is set to 0 If this cvar is 1 - the mission dialog will have a auto mission button.
Definition at line 89 of file cp_mission_callbacks.cpp.
References cgi, DEBUG_CLIENT, GEO_GetInterceptorAircraft, GEO_GetSelectedMission, mission_t::mapDef, and mapDef_t::storyRelated.
Callback function to start automission.
Definition at line 39 of file cp_mission_callbacks.cpp.
References _, mission_t::active, AM_Go(), ccs, cgi, CP_CreateBattleParameters(), DEBUG_CLIENT, GEO_GetInterceptorAircraft, GEO_GetMissionAircraft, GEO_GetSelectedMission, LOST, mission_t::mapDef, mission_t::missionResults, MS_AddNewMessage(), battleParam_t::retriable, mission_t::stage, STAGE_BASE_ATTACK, missionResults_t::state, and mapDef_t::storyRelated.
Select mission on Geoscape.
Definition at line 148 of file cp_mission_callbacks.cpp.
References cgi, CL_DisplayPopupInterceptMission(), GEO_IsMissionSelected, GEO_SelectMission(), index, and MIS_GetByIdx().
Init UI callbacks for missions-subsystem.
Definition at line 174 of file cp_mission_callbacks.cpp.
References cgi, and missionCallbacks.
Referenced by MIS_InitStartup().
| void MIS_InitResultScreen | ( | const missionResults_t * | results | ) |
Updates mission result menu text with appropriate values.
| [in] | results | Initialized mission results |
Definition at line 111 of file cp_mission_callbacks.cpp.
References _, missionResults_t::aliensKilled, missionResults_t::aliensStunned, missionResults_t::aliensSurvived, cgi, missionResults_t::civiliansKilled, missionResults_t::civiliansKilledFriendlyFire, missionResults_t::civiliansSurvived, missionResults_t::itemAmount, missionResults_t::itemTypes, missionResults_t::ownKilled, missionResults_t::ownKilledFriendlyFire, missionResults_t::ownStunned, missionResults_t::ownSurvived, TEXT_LIST2, and va().
Referenced by AM_Go(), and GAME_CP_Results().
Close UI callbacks for missions-subsystem.
Definition at line 182 of file cp_mission_callbacks.cpp.
References cgi, and missionCallbacks.
Referenced by MIS_Shutdown().
|
static |
Definition at line 165 of file cp_mission_callbacks.cpp.
Referenced by MIS_InitCallbacks(), and MIS_ShutdownCallbacks().