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. More... | |
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. More... | |
void | MIS_InitResultScreen (const missionResults_t *results) |
Updates mission result menu text with appropriate values. More... | |
static void | MIS_GeoSelectMission_f (void) |
Select mission on Geoscape. More... | |
void | MIS_InitCallbacks (void) |
Init UI callbacks for missions-subsystem. More... | |
void | MIS_ShutdownCallbacks (void) |
Close UI callbacks for missions-subsystem. More... | |
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, cgame_import_s::Cvar_Set(), DEBUG_CLIENT, GEO_GetInterceptorAircraft, GEO_GetSelectedMission, mission_s::mapDef, and mapDef_s::storyRelated.
Callback function to start automission.
Definition at line 39 of file cp_mission_callbacks.cpp.
References _, mission_s::active, AM_Go(), ccs_s::battleParameters, ccs, cgi, CP_CreateBattleParameters(), ccs_s::curCampaign, cgame_import_s::Cvar_Set(), DEBUG_CLIENT, GEO_GetInterceptorAircraft, GEO_GetMissionAircraft, GEO_GetSelectedMission, LOST, mission_s::mapDef, mission_s::missionResults, MS_AddNewMessage(), battleParam_s::retriable, mission_s::stage, STAGE_BASE_ATTACK, missionResults_s::state, and mapDef_s::storyRelated.
Select mission on Geoscape.
Definition at line 148 of file cp_mission_callbacks.cpp.
References cgi, CL_DisplayPopupInterceptMission(), cgame_import_s::Cmd_Argv(), 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.
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_s::aliensKilled, missionResults_s::aliensStunned, missionResults_s::aliensSurvived, cgi, missionResults_s::civiliansKilled, missionResults_s::civiliansKilledFriendlyFire, missionResults_s::civiliansSurvived, missionResults_s::itemAmount, missionResults_s::itemTypes, missionResults_s::ownKilled, missionResults_s::ownKilledFriendlyFire, missionResults_s::ownStunned, missionResults_s::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.
Referenced by MIS_Shutdown().
|
static |
Definition at line 165 of file cp_mission_callbacks.cpp.