UFO: Alien Invasion
|
#include "../../cl_shared.h"
#include "../../input/cl_keys.h"
#include "../../ui/ui_dataids.h"
#include "cp_cgame_callbacks.h"
#include "cp_campaign.h"
#include "cp_character.h"
#include "cp_missions.h"
#include "cp_mission_triggers.h"
#include "cp_team.h"
#include "cp_geoscape.h"
#include "../../battlescape/cl_hud.h"
#include "cp_mission_callbacks.h"
#include "cp_save_callbacks.h"
#include "cp_base_callbacks.h"
Go to the source code of this file.
Macros | |
#define | MAXCAMPAIGNTEXT 4096 |
Functions | |
static void | GAME_CP_Results_f (void) |
static const char * | CP_ToDifficultyName (const int difficulty) |
Translate the difficulty int to a translated string. More... | |
static void | GAME_CP_GetCampaigns_f (void) |
Fill the campaign list with available campaigns. More... | |
static void | GAME_CP_CampaignDescription_f (void) |
Script function to show description of the selected a campaign. More... | |
static void | GAME_CP_Start_f (void) |
Starts a new single-player game. More... | |
static void | AL_AddAlienTypeToAircraftCargo_ (void *data, const teamDef_t *teamDef, int amount, bool dead) |
void | GAME_CP_Results (dbuffer *msg, int winner, int *numSpawned, int *numAlive, int numKilled[][MAX_TEAMS], int numStunned[][MAX_TEAMS], bool nextmap) |
After a mission was finished this function is called. More... | |
bool | GAME_CP_Spawn (linkedList_t **chrList) |
bool | GAME_CP_ItemIsUseable (const objDef_t *od) |
bool | GAME_CP_TeamIsKnown (const teamDef_t *teamDef) |
Checks whether the team is known at this stage already. More... | |
character_t * | GAME_CP_GetSelectedChr (void) |
Returns the currently selected character. More... | |
void | GAME_CP_Drop (void) |
void | GAME_CP_Frame (float secondsSinceLastFrame) |
void | GAME_CP_DrawBaseLayoutTooltip (int baseIdx, int x, int y) |
Draws basename as tooltip for baselayout widget. More... | |
void | GAME_CP_DrawBaseLayout (int baseIdx, int x1, int y1, int totalMarge, int w, int h, int padding, const vec4_t bgcolor, const vec4_t color) |
const char * | GAME_CP_GetTeamDef (void) |
void | GAME_CP_InitMissionBriefing (const char **title, linkedList_t **victoryConditionsMsgIDs, linkedList_t **missionBriefingMsgIDs) |
void | GAME_CP_InitializeBattlescape (dbuffer *msg, const linkedList_t *team) |
Changes some actor states for a campaign game. More... | |
equipDef_t * | GAME_CP_GetEquipmentDefinition (void) |
void | GAME_CP_CharacterCvars (const character_t *chr) |
const char * | GAME_CP_GetItemModel (const char *string) |
void | GAME_CP_InitStartup (void) |
void | GAME_CP_Shutdown (void) |
Variables | |
const cgame_import_t * | cgi |
static char | campaignDesc [MAXCAMPAIGNTEXT] |
static const cmdList_t | cgameCallbacks [] |
#define MAXCAMPAIGNTEXT 4096 |
Definition at line 114 of file cp_cgame_callbacks.cpp.
|
inlinestatic |
Definition at line 184 of file cp_cgame_callbacks.cpp.
References AL_AddAlienTypeToAircraftCargo().
Referenced by GAME_CP_Results().
|
inlinestatic |
Translate the difficulty int to a translated string.
[in] | difficulty | The difficulty level of the game |
Definition at line 77 of file cp_cgame_callbacks.cpp.
Referenced by GAME_CP_CampaignDescription_f().
Script function to show description of the selected a campaign.
Definition at line 119 of file cp_cgame_callbacks.cpp.
References _, campaignDesc, ccs_s::campaigns, ccs, cgame_import_s::CL_Translate(), cgame_import_s::Cmd_Argv(), Com_sprintf(), CP_GetCampaign(), CP_ToDifficultyName(), campaign_s::credits, campaign_s::difficulty, campaign_s::minhappiness, campaign_s::name, campaign_s::negativeCreditsUntilLost, ngettext, ccs_s::numCampaigns, campaign_s::pilots, Q_streq, campaign_s::scientists, campaign_s::soldiers, campaign_s::team, TEAM_PHALANX, campaign_s::text, TEXT_STANDARD, and campaign_s::workers.
void GAME_CP_CharacterCvars | ( | const character_t * | chr | ) |
Definition at line 479 of file cp_cgame_callbacks.cpp.
References _, chrScoreGlobal_s::assignedMissions, CL_GetRankByIdx(), cgame_import_s::Cvar_Set(), rank_s::image, KILLED_CIVILIANS, KILLED_ENEMIES, KILLED_TEAM, chrScoreGlobal_s::kills, rank_s::name, chrScoreGlobal_s::rank, character_s::score, and rank_s::shortname.
Referenced by GetCGameAPI().
void GAME_CP_DrawBaseLayout | ( | int | baseIdx, |
int | x1, | ||
int | y1, | ||
int | totalMarge, | ||
int | w, | ||
int | h, | ||
int | padding, | ||
const vec4_t | bgcolor, | ||
const vec4_t | color | ||
) |
Definition at line 406 of file cp_cgame_callbacks.cpp.
References B_GetBaseByIDX(), B_GetBuildingAt, B_IsTileBlocked, BASE_SIZE, and base_s::founded.
Referenced by GetCGameAPI().
Draws basename as tooltip for baselayout widget.
[in] | baseIdx | Numeric index of the base to show |
[in] | x | Horizontal screen cordinate |
[in] | y | Vertical screen cordinate |
Definition at line 398 of file cp_cgame_callbacks.cpp.
References B_GetFoundedBaseByIDX(), and base_s::name.
Referenced by GetCGameAPI().
Definition at line 371 of file cp_cgame_callbacks.cpp.
Referenced by GetCGameAPI().
void GAME_CP_Frame | ( | float | secondsSinceLastFrame | ) |
Definition at line 380 of file cp_cgame_callbacks.cpp.
References ccs, CP_CampaignRun(), CP_IsRunning(), CP_OnGeoscape(), and ccs_s::curCampaign.
Referenced by GetCGameAPI().
Fill the campaign list with available campaigns.
Definition at line 104 of file cp_cgame_callbacks.cpp.
References ccs_s::campaigns, ccs, campaign_s::defaultCampaign, i, campaign_s::id, campaign_s::name, ccs_s::numCampaigns, and campaign_s::visible.
equipDef_t* GAME_CP_GetEquipmentDefinition | ( | void | ) |
Definition at line 474 of file cp_cgame_callbacks.cpp.
References ccs, and ccs_s::eMission.
Referenced by GetCGameAPI().
const char* GAME_CP_GetItemModel | ( | const char * | string | ) |
Definition at line 499 of file cp_cgame_callbacks.cpp.
References AIR_GetAircraftSilent(), technology_s::mdl, RS_GetTechByProvided(), and aircraft_s::tech.
Referenced by GetCGameAPI().
character_t* GAME_CP_GetSelectedChr | ( | void | ) |
Returns the currently selected character.
nullptr
. Definition at line 363 of file cp_cgame_callbacks.cpp.
References Employee::chr, and E_GetEmployeeFromChrUCN().
Referenced by GetCGameAPI().
const char* GAME_CP_GetTeamDef | ( | void | ) |
Definition at line 428 of file cp_cgame_callbacks.cpp.
References ccs, cgame_import_s::Com_ValueToStr(), ccs_s::curCampaign, campaign_s::team, and V_TEAM.
Referenced by E_CreateEmployee(), and GetCGameAPI().
void GAME_CP_InitializeBattlescape | ( | dbuffer * | msg, |
const linkedList_t * | team | ||
) |
Changes some actor states for a campaign game.
team | The team to change the states for |
msg | The message buffer to write the states to |
Definition at line 458 of file cp_cgame_callbacks.cpp.
References clc_initactorstates, LIST_Foreach, and NONE.
Referenced by GetCGameAPI().
void GAME_CP_InitMissionBriefing | ( | const char ** | title, |
linkedList_t ** | victoryConditionsMsgIDs, | ||
linkedList_t ** | missionBriefingMsgIDs | ||
) |
Definition at line 434 of file cp_cgame_callbacks.cpp.
References _, ccs_s::battleParameters, ccs, mission_s::crashed, mapDef_s::description, mission_s::mapDef, battleParam_s::mission, mapDef_s::missionBriefing, Q_strvalid, and mapDef_s::victoryCondition.
Referenced by GetCGameAPI().
Definition at line 521 of file cp_cgame_callbacks.cpp.
References CP_InitStartup(), CP_ParseCampaignData(), CP_ResetCampaignData(), cgame_import_s::csi, cgame_import_s::Cvar_ForceSet(), INVSH_InitCSI(), and SAV_InitCallbacks().
Referenced by GetCGameAPI().
bool GAME_CP_ItemIsUseable | ( | const objDef_t * | od | ) |
Definition at line 337 of file cp_cgame_callbacks.cpp.
References RS_GetTechForItem(), and RS_IsResearched_ptr().
Referenced by GetCGameAPI().
void GAME_CP_Results | ( | dbuffer * | msg, |
int | winner, | ||
int * | numSpawned, | ||
int * | numAlive, | ||
int | numKilled[][MAX_TEAMS], | ||
int | numStunned[][MAX_TEAMS], | ||
bool | nextmap | ||
) |
After a mission was finished this function is called.
msg | The network message buffer |
winner | The winning team |
numSpawned | The amounts of all spawned actors per team |
numAlive | The amount of survivors per team |
numKilled | The amount of killed actors for all teams. The first dimension contains the attacker team, the second the victim team |
numStunned | The amount of stunned actors for all teams. The first dimension contains |
nextmap | If it was a follow-up map of the same mission the attacker team, the second the victim team |
Definition at line 201 of file cp_cgame_callbacks.cpp.
References AII_CollectingItems(), AL_AddAlienTypeToAircraftCargo_(), missionResults_s::aliensKilled, ccs_s::aliensKilled, missionResults_s::aliensStunned, missionResults_s::aliensSurvived, ccs_s::battleParameters, ccs, CHAR_ParseData(), missionResults_s::civiliansKilled, missionResults_s::civiliansKilledFriendlyFire, missionResults_s::civiliansSurvived, DRAW, GEO_GetMissionAircraft, i, LOST, MAX_TEAMS, MIS_InitResultScreen(), missionResults_s::mission, battleParam_s::mission, ccs_s::missionResultCallback, mission_s::missionResults, missionResults_s::ownKilled, missionResults_s::ownKilledFriendlyFire, missionResults_s::ownStunned, missionResults_s::ownSurvived, battleParam_s::retriable, missionResults_s::state, TEAM_CIVILIAN, ccs_s::updateCharacters, and WON.
Referenced by GetCGameAPI().
Definition at line 46 of file cp_cgame_callbacks.cpp.
References ccs_s::battleParameters, ccs, cgame_import_s::Cmd_Argv(), CP_MissionEnd(), CP_StartSelectedMission(), ccs_s::curCampaign, GEO_GetSelectedMission, and battleParam_s::retriable.
Definition at line 541 of file cp_cgame_callbacks.cpp.
References CP_ResetCampaignData(), CP_Shutdown(), and SAV_ShutdownCallbacks().
Referenced by GetCGameAPI().
bool GAME_CP_Spawn | ( | linkedList_t ** | chrList | ) |
Definition at line 320 of file cp_cgame_callbacks.cpp.
References aircraft_s::acTeam, CP_CleanTempInventory(), GEO_GetMissionAircraft, aircraft_s::homebase, and LIST_Foreach.
Referenced by GetCGameAPI().
Starts a new single-player game.
Definition at line 164 of file cp_cgame_callbacks.cpp.
References cgame_import_s::Cmd_Argv(), CP_CampaignInit(), CP_GetCampaign(), and CP_IsRunning().
bool GAME_CP_TeamIsKnown | ( | const teamDef_t * | teamDef | ) |
Checks whether the team is known at this stage already.
[in] | teamDef | The team definition of the alien team |
true
if known, false
otherwise. Definition at line 348 of file cp_cgame_callbacks.cpp.
References ccs, CHRSH_IsTeamDefAlien(), ERR_DROP, teamDef_s::id, teamDef_s::idx, RS_IsResearched_ptr(), and ccs_s::teamDefTechs.
Referenced by GetCGameAPI().
|
static |
Definition at line 115 of file cp_cgame_callbacks.cpp.
Referenced by GAME_CP_CampaignDescription_f().
|
static |
Definition at line 513 of file cp_cgame_callbacks.cpp.
const cgame_import_t* cgi |
Definition at line 39 of file cp_cgame_callbacks.cpp.
Referenced by _Mem_Alloc(), AB_ChooseBaseToSupply(), AB_DestroyBase(), AB_GetAlienBaseNumber(), AB_InitStartup(), AB_LoadXML(), AB_SaveXML(), AB_Shutdown(), AC_Init_f(), AC_InitCallbacks(), AC_InitStartup(), AC_KillAll_f(), AC_KillExceeding_f(), AC_KillOne_f(), AC_LoadXML(), AC_ShutdownCallbacks(), AlienContainment::add(), ItemCargo::add(), AlienCargo::add(), AII_AddAmmoToSlot(), AII_AddItemToSlot(), AII_CollectingItems(), AII_GetCraftitemTechsByType(), AII_LoadOneSlotXML(), AII_ReloadWeapon(), AII_RepairAircraft(), AII_SaveOneSlotXML(), AII_SelectAircraftSlot(), AIM_AircraftEquipMenuClick_f(), AIM_AircraftEquipMenuUpdate(), AIM_AircraftEquipMenuUpdate_f(), AIM_AircraftEquipSlotSelect_f(), AIM_AircraftEquipZoneSelect_f(), AIM_AircraftItemtypeByName_f(), AIM_AircraftReturnToBase_f(), AIM_AircraftStart_f(), AIM_AutoEquipAircraft(), AIM_DrawAircraftSlots(), AIM_EmphazeAmmoSlotText(), AIM_InitCallbacks(), AIM_NoEmphazeAmmoSlotText(), AIM_SelectAircraft_f(), AIM_ShutdownCallbacks(), AIM_UpdateAircraftItemList(), AIM_UpdateItemDescription(), AIR_AddToAircraftTeam(), AIR_AircraftFillList_f(), AIR_AircraftGetFromIDX(), AIR_AircraftSelect(), AIR_AircraftStatusToName(), AIR_AssignInitial(), AIR_ChangeAircraftName_f(), AIR_Delete(), AIR_DeleteAircraft(), AIR_DestroyAircraft(), AIR_GeoSelectAircraft_f(), AIR_GetAircraft(), AIR_GetDestinationFindRoot(), AIR_GetDestinationWhilePursuing(), AIR_GetSlotItems(), AIR_GetTeamSize(), AIR_InitCallbacks(), AIR_InitStartup(), AIR_IsAircraftOnGeoscape(), AIR_IsInAircraftTeam(), AIR_LoadAircraftSlotsXML(), AIR_LoadAircraftXML(), AIR_LoadRouteXML(), AIR_LoadXML(), AIR_Move(), AIR_MoveAircraftIntoNewHomebase(), AIR_MoveEmployeeInventoryIntoStorage(), AIR_NewAircraft(), AIR_ParseAircraft(), AIR_PilotSurvivedCrash(), AIR_PostLoadInitMissions(), AIR_RemoveEmployee(), AIR_RemoveEmployees(), AIR_ResetAircraftTeam(), AIR_SaveAircraftSlotsXML(), AIR_SaveAircraftXML(), AIR_SaveRouteXML(), AIR_SaveXML(), AIR_ScriptSanityCheck(), AIR_SendAircraftPursuingUFO(), AIR_SendAircraftToMission(), AIR_SendAircraftToMission_f(), AIR_ShowAircraft_f(), AIR_ShowChangeHomebaseAircraft_f(), AIR_Shutdown(), AIR_ShutdownCallbacks(), AIR_StopAircraft_f(), AIRFIGHT_ActionsAfterAirfight(), AIRFIGHT_AddProjectile(), AIRFIGHT_ExecuteActions(), AIRFIGHT_InitStartup(), AIRFIGHT_LoadXML(), AIRFIGHT_ProbabilityToHit(), AIRFIGHT_ProjectileHits(), AIRFIGHT_SaveXML(), AL_AddAliens(), AlienCargo::AlienCargo(), AM_CalculateTeamScores(), AM_Check_f(), AM_CheckFire(), AM_CreateUnitChr(), AM_DestroyUnitChr(), AM_DisplayResults(), AM_DoFight(), AM_FillTeamFromAircraft(), AM_FillTeamFromBattleParams(), AM_Go(), AM_Go_f(), AM_UpdateSurivorsAfterBattle(), B_AddAntimatter(), B_AddBlockedTile(), B_AddBuildingToBasePos(), B_AntimatterInBase(), B_AssembleMap(), B_AssembleMap_f(), B_BaseInit_f(), B_Build(), B_BuildBase_f(), B_BuildBuilding(), B_BuildBuilding_f(), B_BuildFromTemplate(), B_BuildingDestroy(), B_BuildingDestroy_f(), B_BuildingOpenAfterClick_f(), B_BuildingScriptSanityCheck(), B_ChangeBaseName_f(), B_CheckBuildingConstruction(), B_CheckUpdateBuilding(), B_Destroy_AntimaterStorage_f(), B_FillBuildingInfo_f(), B_FillMap_f(), B_FireEvent(), B_GetBaseTemplate(), B_GetBuildingStatus(), B_GetBuildingTemplate(), B_GetNeighbours(), B_GetNumberOfBuildingsInBaseByBuildingType(), B_GetNumberOfBuildingsInBaseByTemplate(), B_InitCallbacks(), B_InitialEquipment(), B_InitStartup(), B_IsBuildingDestroyable(), B_ListBuildings_f(), B_LoadBaseSlotsXML(), B_LoadStorageXML(), B_LoadXML(), B_MakeBaseMapShot_f(), B_ParseBaseTemplate(), B_ParseBuildings(), B_ResetAllStatusAndCapacities(), B_SaveBaseSlotsXML(), B_SaveStorageXML(), B_SaveXML(), B_SelectBase(), B_SelectBase_f(), B_SellOrAddItems(), B_SetBaseTitle_f(), B_SetBuildingStatus(), B_SetCurrentSelectedBase(), B_SetUpFirstBase(), B_ShutdownCallbacks(), B_UpdateBaseCapacities(), BATTLE_SetVars(), BATTLE_Start(), BDEF_AddBattery(), BDEF_AddBattery_f(), BDEF_AddItem_f(), BDEF_AddSlotToSlotList(), BDEF_AutoTarget(), BDEF_BaseDefenceMenuUpdate_f(), BDEF_ChangeAutoFire(), BDEF_InitCallbacks(), BDEF_RemoveBattery(), BDEF_RemoveBattery_f(), BDEF_RemoveItem_f(), BDEF_SelectItem_f(), BDEF_SetAutoFire(), BDEF_ShutdownCallbacks(), BDEF_UpdateActiveBattery_f(), BDEF_UpdateAircraftItemList(), BS_AddAircraftToMarket(), BS_Buy_f(), BS_BuyAircraft(), BS_BuyItem(), BS_BuyUGV(), BS_FillMarket_f(), BS_GetAircraftBuyingPrice(), BS_GetAircraftOnMarket(), BS_GetAircraftSellingPrice(), BS_InitCallbacks(), BS_InitMarket(), BS_LoadXML(), BS_MarketAircraftDescription(), BS_MarketInfoClick_f(), BS_RemoveAircraftFromMarket(), BS_SaveXML(), BS_SellItem(), BS_SellUGV(), BS_SetAutosell_f(), BS_ShowInfo_f(), BS_ShutdownCallbacks(), CAP_CheckOverflow(), CAP_UpdateStorageCap(), CHAR_GetMaxExperiencePerMission(), CHAR_InitStartup(), CHAR_ParseData(), CHAR_Shutdown(), CHAR_UpdateData(), CHAR_UpdateStats(), CITY_Parse(), CL_DisplayHomebasePopup(), CL_DisplayPopupInterceptMission(), CL_DisplayPopupInterceptUFO(), CL_DoSwapSkills(), CL_EventAddMail(), CL_EventAddMail_f(), CL_ParseCampaignEvents(), CL_ParseEventMails(), CL_ParseNations(), CL_ParseRanks(), CL_PopupChangeHomebase_f(), CL_PopupInit(), CL_PopupInterceptBaseClick_f(), CL_PopupInterceptGetAircraft(), CL_PopupInterceptRClick_f(), CL_SwapSkills(), Com_GetMapDefByIDX(), Com_GetMapDefNumber(), COMP_GetComponentsByID(), COMP_ParseComponents(), CP_AddCampaignCommands(), CP_AddItemAsCollected_f(), CP_AddTechAsResearchable_f(), CP_AddWeaponAmmo(), CP_AttackUFOCarrier_f(), CP_BaseAttackGoToBase(), CP_BaseAttackMissionDestroyBase(), CP_BaseAttackMissionIsFailure(), CP_BaseAttackMissionNextStage(), CP_BaseAttackPrepareBattle(), CP_BaseAttackStartMission(), CP_BeginRescueMission(), CP_BuildBaseMissionNextStage(), CP_BuildBaseSetUpBase(), CP_CampaignInit(), CP_CampaignRunMarket(), CP_CampaignTriggerFunctions(), CP_ChangeNationHappiness_f(), CP_CheckLostCondition(), CP_CheckTriggerEvent(), CP_ChooseCity(), CP_ChooseMap(), CP_ChooseNation(), CP_CleanTempInventory(), CP_CleanupAircraftTeam(), CP_CleanupContainerWeapons(), CP_CleanupTeam(), CP_CreateBattleParameters(), CP_EndCampaign(), CP_EndGame_f(), CP_ExecuteMissionTrigger(), CP_FreeDynamicEventMail(), CP_GetAlienMissionTypeByID(), CP_GetCampaign(), CP_GetMissionByID(), CP_GetRandomPosOnGeoscape(), CP_GetRandomPosOnGeoscapeWithParameters(), CP_HarvestMissionGo(), CP_HarvestMissionNextStage(), CP_InitializeRadarOverlay(), CP_InitializeXVIOverlay(), CP_InitStartup(), CP_InterceptGoToInstallation(), CP_InterceptNextStage(), CP_ItemsSanityCheck(), CP_LoadMapDefStatXML(), CP_LoadXML(), CP_MapIsSelectable(), CP_MissionAddToGeoscape(), CP_MissionBegin(), CP_MissionChooseUFO(), CP_MissionEnd(), CP_MissionIsOver(), CP_MissionRemove(), CP_MissionStageEnd(), CP_OnGeoscape(), CP_ParseAlienTeam(), CP_ParseCampaign(), CP_ParseCampaignData(), CP_ParseEventTrigger(), CP_ParseResearchableCampaignStates(), CP_ParseResearchedCampaignItems(), CP_ParseSalary(), CP_Popup(), CP_RadarGet(), CP_ReadCampaignData(), CP_ReconMissionGroundGo(), CP_ReconMissionNextStage(), CP_RemoveCampaignCommands(), CP_RescueNextStage(), CP_ResetCampaignData(), CP_SaveMapDefStatXML(), CP_SaveXML(), CP_ScriptSanityCheck(), CP_SetAlienEquipmentByInterest(), CP_SetAlienTeamByInterest(), CP_SetEquipContainer(), CP_SetGameTime_f(), CP_SetMissionName(), CP_Shutdown(), CP_SpawnAlienBaseMission(), CP_SpawnCrashSiteMission(), CP_SpawnNewMissions(), CP_SpawnRescueMission(), CP_SpawnUFOCarrier_f(), CP_StartSelectedMission(), CP_SupplyGoToBase(), CP_SupplyMissionCreate(), CP_SupplyMissionNextStage(), CP_SupplySetStayAtBase(), CP_TEAM_AssignSoldierByUCN_f(), CP_TEAM_ChangeSkin_f(), CP_TEAM_DeEquipActor_f(), CP_TEAM_FillBDEFEmployeeList_f(), CP_TEAM_FillEmployeeList_f(), CP_TEAM_FillEquipSoldierList_f(), CP_TEAM_InitCallbacks(), CP_TEAM_SelectActorByUCN_f(), CP_TEAM_ShutdownCallbacks(), CP_TerrorMissionGo(), CP_TerrorMissionNextStage(), CP_TriggerEvent(), CP_TriggerEventLoadXML(), CP_TriggerEventSaveXML(), CP_UFOCarrierMissionUpdate(), CP_UpdateActorAircraftVar(), CP_UpdateCredits(), CP_UpdateNationXVIInfection(), CP_UpdateTime(), CP_UpdateXVIMapButton(), CP_UploadRadarCoverage(), CP_UploadXVI(), CP_XVIGetAlpha(), CP_XVIInit(), CP_XVIMissionNextStage(), E_ChangeName_f(), E_CountByType(), E_CreateEmployee(), E_DeleteEmployee(), E_EmployeeDelete_f(), E_EmployeeHire_f(), E_EmployeeList_f(), E_EmployeeSelect(), E_EmployeeSelect_f(), E_GetCounts_f(), E_GetEmployeeByMenuIndex(), E_GetEmployeeString(), E_GetEmployeeTypeString(), E_GetHiredEmployees(), E_GetHiredRobot(), E_HireForBuilding(), E_InitCallbacks(), E_InitialEmployees(), E_InitStartup(), E_LoadXML(), E_SaveXML(), E_Shutdown(), E_ShutdownCallbacks(), E_UpdateGUICount_f(), ItemCargo::empty(), FS_CloseFile(), GAME_GetImportData(), GEO_3DMapDrawLine(), GEO_CenterOnPoint_f(), GEO_Click(), GEO_Draw(), GEO_Draw3DMarkerIfVisible(), GEO_DrawAircraftHealthBar(), GEO_DrawBeam(), GEO_DrawBullets(), GEO_DrawMapOneBase(), GEO_DrawMapOneInstallation(), GEO_DrawMapOneMission(), GEO_DrawMapOnePhalanxAircraft(), GEO_DrawMarkers(), GEO_DrawRadarInMap(), GEO_GetCivilianNumberByPosition(), GEO_GetColor(), GEO_GetNation(), GEO_GetTerrainTypeByPos(), GEO_Init(), GEO_InitStartup(), GEO_IsNationOverlayActivated(), GEO_IsRadarOverlayActivated(), GEO_IsXVIOverlayActivated(), GEO_MapDrawEquidistantPoints(), GEO_MapDrawLine(), GEO_PositionFitsTCPNTypes(), GEO_PrintParameterStringByPos(), GEO_RenderImage(), GEO_SelectObject_f(), GEO_SetOverlay(), GEO_SetOverlay_f(), GEO_Shutdown(), GEO_UpdateGeoscapeDock(), GetCGameAPI(), HOS_Entry(), HOS_EntryWoundData(), HOS_ImplantDetails_f(), HOS_Init_f(), HOS_InitCallbacks(), HOS_InitStartup(), HOS_ShutdownCallbacks(), INS_BuildInstallation_f(), INS_ChangeInstallationName_f(), INS_DestroyInstallation(), INS_DestroyInstallation_f(), INS_FillTypes_f(), INS_FillUFOYardData_f(), INS_FinishInstallation(), INS_GetCount(), INS_GetType(), INS_InitCallbacks(), INS_InitStartup(), INS_LoadXML(), INS_ParseInstallations(), INS_SaveXML(), INS_SelectInstallation(), INS_SelectInstallation_f(), INS_SelectType_f(), INS_SetCurrentSelectedInstallation(), INS_SetInstallationTitle(), INS_Shutdown(), INS_ShutdownCallbacks(), INS_UpdateInstallationLimit_f(), INT_ChangeIndividualInterest(), INT_InitStartup(), INT_LoadXML(), INT_SaveXML(), INT_Shutdown(), ItemCargo::ItemCargo(), ItemCargo::list(), AlienCargo::list(), LIST_Add(), LIST_CopyStructure(), LIST_Sort(), AlienCargo::load(), ItemCargo::load(), MIS_GeoSelectMission_f(), MIS_GetModel(), MIS_InitCallbacks(), MIS_InitResultScreen(), MIS_InitStartup(), MIS_IsSpawnedFromGround(), MIS_LoadXML(), MIS_SaveXML(), MIS_Shutdown(), MIS_ShutdownCallbacks(), MS_AddNewMessage(), MS_LoadXML(), MS_MessageSaveXML(), MS_SaveXML(), MSO_Init(), MSO_Init_f(), MSO_InitCallbacks(), MSO_InitList(), MSO_LoadXML(), MSO_ParseCategory(), MSO_ParseMessageSettings(), MSO_ParseOption(), MSO_ParseOptionType(), MSO_SaveXML(), MSO_Scroll_f(), MSO_Set(), MSO_Set_f(), MSO_SetAll_f(), MSO_Shutdown(), MSO_ShutdownCallbacks(), MSO_Toggle_f(), MSO_UpdateVisibleButtons(), NAT_DrawCharts_f(), NAT_GetNationByID(), NAT_InitStartup(), NAT_ListStats_f(), NAT_LoadXML(), NAT_SaveXML(), NAT_ScriptSanityCheck(), NAT_Shutdown(), NAT_UpdateHappinessForAllNations(), PR_AircraftInfo(), PR_DecreaseProduction(), PR_DisassemblyInfo(), PR_GetName(), PR_InitCallbacks(), PR_ItemProductionInfo(), PR_LoadXML(), PR_ProductionChange_f(), PR_ProductionDecrease_f(), PR_ProductionDown_f(), PR_ProductionIncrease_f(), PR_ProductionInfo(), PR_ProductionList_f(), PR_ProductionListClick_f(), PR_ProductionListRightClick_f(), PR_ProductionStop_f(), PR_ProductionType_f(), PR_ProductionUp_f(), PR_QueueDelete(), PR_RequirementsInfo(), PR_SaveXML(), PR_ShowActiveProduction_f(), PR_ShutdownCallbacks(), PR_UpdateProductionList(), PR_UpdateRequiredItemsInBasestorage(), RADAR_AddUFO(), RADAR_UpdateBaseRadarCoverage_f(), RADAR_UpdateInstallationRadarCoverage(), RS_AssignScientist(), RS_AssignTechLinks(), RS_Change_f(), RS_FillTechnologyList_f(), RS_GetDetails_f(), RS_GetTechByID(), RS_GetTechByProvided(), RS_GetTechForItem(), RS_GetTechForTeam(), RS_GetTechIdxByName(), RS_InitCallbacks(), RS_InitStartup(), RS_InitTree(), RS_LoadXML(), RS_MarkOneResearchable(), RS_MarkResearchable(), RS_MarkResearched(), RS_Max_f(), RS_ParseTechnologies(), RS_RemoveFiredScientist(), RS_RemoveScientist(), RS_RequiredLinksAssign(), RS_RequirementsMet(), RS_ResearchFinish(), RS_ResetTechs(), RS_SaveXML(), RS_ScriptSanityCheck(), RS_ShowActiveResearch_f(), RS_ShutdownCallbacks(), RS_Stop_f(), SAV_AddSubsystem(), SAV_GameContinue_f(), SAV_GameDelete_f(), SAV_GameLoad(), SAV_GameLoad_f(), SAV_GameQuickLoad_f(), SAV_GameQuickLoadInit_f(), SAV_GameQuickSave_f(), SAV_GameSave(), SAV_GameSave_f(), SAV_GameSaveAllowed(), SAV_Init(), SAV_InitCallbacks(), SAV_ListSaveGames_f(), SAV_LoadHeader(), SAV_ShutdownCallbacks(), SAV_VerifyHeader(), AlienCargo::save(), ItemCargo::save(), STAT_GetExpenses_f(), STATS_InitStartup(), STATS_LoadXML(), STATS_SaveXML(), STATS_ShutDown(), STATS_Update_f(), TR_Add_f(), TR_AircraftListSelect(), TR_CargoList(), TR_ClearTempCargo(), TR_CountEmployeeInListArray(), TR_DestinationCapacityList_f(), TR_EmptyTransferCargo(), TR_Fill(), TR_Fill_f(), TR_FillAircraft(), TR_FillAliens(), TR_FillEmployees(), TR_FillItems(), TR_Init_f(), TR_InitBaseList(), TR_InitCallbacks(), TR_InitStartup(), TR_List_f(), TR_LoadXML(), TR_NotifyAircraftRemoved(), TR_SaveXML(), TR_SelectBase_f(), TR_Shutdown(), TR_ShutdownCallbacks(), TR_TransferBaseSelect(), TR_TransferEnd(), TR_TransferListClear_f(), TR_TransferStart(), TR_TransferStart_f(), UFO_CanDoMission(), UFO_DetectNewUFO(), UFO_GeoSelectUFO_f(), UFO_GetAvailableUFOsForMission(), UFO_GetByType(), UFO_GetNextOnGeoscape(), UFO_GetTechnologyFromType(), UFO_InitCallbacks(), UFO_InitStartup(), UFO_IsUFOSeenOnGeoscape(), UFO_RemoveFromGeoscape(), UFO_Shutdown(), UFO_ShutdownCallbacks(), UFO_TypeToName(), Employee::unequip(), Employee::unhire(), UP_AircraftDescription(), UP_AircraftItemDescription(), UP_Article(), UP_BuildingDescription(), UP_ChangeDisplay(), UP_Click_f(), UP_DisplayTechTree(), UP_DrawAssociatedAmmo(), UP_FindEntry_f(), UP_GenerateArticlesSummary(), UP_GenerateSummary(), UP_GetUnreadMails(), UP_InitStartup(), UP_MailClientClick_f(), UP_OpenCopyWith(), UP_OpenEventMail(), UP_OpenMail_f(), UP_OpenMailWith(), UP_OpenWith(), UP_ParseChapter(), UP_SetAllMailsRead_f(), UP_SetMailHeader(), UP_Shutdown(), UP_TechTreeClick_f(), UP_UGVDescription(), UR_DialogInitSell_f(), UR_DialogInitStore_f(), UR_DialogStartSell_f(), UR_DialogStartStore_f(), UR_InitCallbacks(), UR_InitStartup(), UR_Shutdown(), UR_ShutdownCallbacks(), US_DestroyStoredUFO_f(), US_FillUFOTransfer_f(), US_FillUFOTransferUFOs_f(), US_LoadXML(), US_RemoveStoredUFO(), US_RemoveUFOsExceedingCapacity(), US_SaveXML(), US_SelectStoredUfo_f(), US_StoredUFOCount(), US_StoreUFO(), US_TransferUFO(), US_TransferUFO_f(), XVI_LoadXML(), XVI_SaveXML(), AlienCargo::~AlienCargo(), and ItemCargo::~ItemCargo().