UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
battleParam_s Struct Reference

#include <cp_campaign.h>

Data Fields

struct mission_smission
 
alienTeamGroup_talienTeamGroup
 
char * param
 
char alienEquipment [MAX_VAR]
 
char civTeam [MAX_VAR]
 
bool day
 
const char * zoneType
 
int aliens
 
int civilians
 
struct nation_snation
 
bool retriable
 

Detailed Description

battlescape parameters that were used

Definition at line 138 of file cp_campaign.h.

Field Documentation

char battleParam_s::alienEquipment[MAX_VAR]

Equipment of alien team

Definition at line 143 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and CP_SetAlienEquipmentByInterest().

int battleParam_s::aliens

Definition at line 147 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and MIS_CreateAlienTeam().

alienTeamGroup_t* battleParam_s::alienTeamGroup

Races of aliens present in battle

Definition at line 140 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), CP_SetAlienTeamByInterest(), and MIS_CreateAlienTeam().

int battleParam_s::civilians

number of aliens and civilians in that particular mission

Definition at line 147 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and CP_CreateCivilianTeam().

char battleParam_s::civTeam[MAX_VAR]

Type of civilian (European, ...)

Definition at line 144 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and CP_CreateCivilianTeam().

bool battleParam_s::day

Mission is played during day

Definition at line 145 of file cp_campaign.h.

struct mission_s* battleParam_s::mission
struct nation_s* battleParam_s::nation

nation where the mission takes place

Definition at line 148 of file cp_campaign.h.

Referenced by CP_CreateCivilianTeam(), and CP_MissionEnd().

char* battleParam_s::param

in case of a random map assembly we can't use the param from mapDef - because this is global for the mapDef - but we need a local mission param

Definition at line 141 of file cp_campaign.h.

Referenced by BATTLE_Start(), and CP_CreateBattleParameters().

bool battleParam_s::retriable

if the battle can be retried

Definition at line 149 of file cp_campaign.h.

Referenced by AM_Go_f(), CP_CreateBattleParameters(), GAME_CP_Results(), and GAME_CP_Results_f().

const char* battleParam_s::zoneType

Terrain type (used for texture replacement in some missions (base, ufocrash))

Definition at line 146 of file cp_campaign.h.

Referenced by BATTLE_Start(), and CP_CreateBattleParameters().


The documentation for this struct was generated from the following file: