|
UFO: Alien Invasion
|
client campaign structure More...
#include <cp_campaign.h>

| linkedList_t* ccs_t::aircraft |
Definition at line 290 of file cp_campaign.h.
| aircraft_t ccs_t::aircraftTemplates[MAX_AIRCRAFT] |
Available aircraft types/templates/samples.
Definition at line 384 of file cp_campaign.h.
| linkedList_t* ccs_t::alienBases |
Definition at line 293 of file cp_campaign.h.
| alienTeamCategory_t ccs_t::alienCategories[ALIENCATEGORY_MAX] |
different alien team available that will be used in mission
Definition at line 318 of file cp_campaign.h.
| int ccs_t::aliensKilled |
how many aliens were killed already
Definition at line 245 of file cp_campaign.h.
Definition at line 282 of file cp_campaign.h.
| baseTemplate_t ccs_t::baseTemplates[MAX_BASETEMPLATES] |
Definition at line 286 of file cp_campaign.h.
| battleParam_t ccs_t::battleParameters |
Structure used to remember every parameter used during last battle
Definition at line 236 of file cp_campaign.h.
| building_t ccs_t::buildings[MAX_BASES][MAX_BUILDINGS] |
Definition at line 342 of file cp_campaign.h.
| building_t ccs_t::buildingTemplates[MAX_BUILDINGS] |
Definition at line 339 of file cp_campaign.h.
| campaignEvents_t ccs_t::campaignEvents[MAX_CAMPAIGNS] |
holds all campaign events (cl_event.c)
Definition at line 331 of file cp_campaign.h.
| campaign_t ccs_t::campaigns[MAX_CAMPAIGNS] |
Definition at line 381 of file cp_campaign.h.
| stats_t ccs_t::campaignStats |
Definition at line 379 of file cp_campaign.h.
| campaignTriggerEvent_t ccs_t::campaignTriggerEvents[MAX_CAMPAIGN_TRIGGER_EVENTS] |
Definition at line 334 of file cp_campaign.h.
| linkedList_t* ccs_t::cities |
Definition at line 300 of file cp_campaign.h.
| int ccs_t::civiliansKilled |
how many civilians were killed already
Definition at line 244 of file cp_campaign.h.
| components_t ccs_t::components[MAX_ASSEMBLIES] |
Definition at line 311 of file cp_campaign.h.
| int ccs_t::credits |
actual credits amount
Definition at line 243 of file cp_campaign.h.
| campaign_t* ccs_t::curCampaign |
Current running campaign
Definition at line 378 of file cp_campaign.h.
| class DateTime ccs_t::date |
current date
Definition at line 246 of file cp_campaign.h.
| market_t ccs_t::eMarket |
Prices, evolution and number of items on market
Definition at line 232 of file cp_campaign.h.
| equipDef_t ccs_t::eMission |
this is a copy of the base storage we are starting a mission from. This is needed because we don't want to "waste" items on a retry.
Definition at line 230 of file cp_campaign.h.
| linkedList_t* ccs_t::employees[MAX_EMPL] |
Definition at line 273 of file cp_campaign.h.
| eventMail_t ccs_t::eventMails[MAX_EVENTMAILS] |
holds all event mails (cl_event.c)
Definition at line 328 of file cp_campaign.h.
| float ccs_t::frametime |
Definition at line 249 of file cp_campaign.h.
| int ccs_t::gameLapse |
Definition at line 266 of file cp_campaign.h.
| int ccs_t::gameTimeScale |
Definition at line 265 of file cp_campaign.h.
| struct { ... } ccs_t::geoscape |
| linkedList_t* ccs_t::installations |
Definition at line 352 of file cp_campaign.h.
| installationTemplate_t ccs_t::installationTemplates[MAX_INSTALLATION_TEMPLATES] |
Definition at line 348 of file cp_campaign.h.
| aircraft_t* ccs_t::interceptAircraft |
selected aircraft for interceptions
Definition at line 255 of file cp_campaign.h.
| int ccs_t::interest[INTERESTCATEGORY_MAX] |
interest of aliens: determine which actions aliens will undertake
Definition at line 240 of file cp_campaign.h.
| int ccs_t::lastInterestIncreaseDelay |
How many hours since last increase of alien overall interest
Definition at line 238 of file cp_campaign.h.
| int ccs_t::lastMissionSpawnedDelay |
How many days since last mission has been spawned
Definition at line 241 of file cp_campaign.h.
| mapAction_t ccs_t::mapAction |
New installation and base building status
Definition at line 261 of file cp_campaign.h.
| msgCategory_t ccs_t::messageCategories[MAX_MESSAGECATEGORIES] |
Definition at line 359 of file cp_campaign.h.
| aircraft_t* ccs_t::missionAircraft |
aircraft pointer for mission handling
Definition at line 256 of file cp_campaign.h.
| missionResultFunction_t ccs_t::missionResultCallback |
Definition at line 388 of file cp_campaign.h.
| linkedList_t* ccs_t::missions |
Missions spawned (visible on geoscape or not)
Definition at line 234 of file cp_campaign.h.
| missionSpawnFunction_t ccs_t::missionSpawnCallback |
Definition at line 387 of file cp_campaign.h.
| msgCategoryEntry_t ccs_t::msgCategoryEntries[NT_NUM_NOTIFYTYPE+MAX_MESSAGECATEGORIES] |
Definition at line 363 of file cp_campaign.h.
| linkedList_t* ccs_t::nations |
Definition at line 296 of file cp_campaign.h.
| vec2_t ccs_t::newBasePos |
Coordinates to place the new base at (long, lat)
Definition at line 262 of file cp_campaign.h.
| int ccs_t::numAircraftTemplates |
Number of aircraft templates.
Definition at line 385 of file cp_campaign.h.
| int ccs_t::numAlienCategories |
Definition at line 319 of file cp_campaign.h.
| int ccs_t::numBases |
Definition at line 283 of file cp_campaign.h.
| int ccs_t::numBaseTemplates |
Definition at line 287 of file cp_campaign.h.
Definition at line 344 of file cp_campaign.h.
| int ccs_t::numBuildingTemplates |
Definition at line 340 of file cp_campaign.h.
| int ccs_t::numCampaignEventDefinitions |
how many event definitions (script-id: events) parsed
Definition at line 332 of file cp_campaign.h.
| int ccs_t::numCampaigns |
Definition at line 382 of file cp_campaign.h.
| int ccs_t::numCampaignTriggerEvents |
Definition at line 335 of file cp_campaign.h.
| int ccs_t::numChapters |
Definition at line 325 of file cp_campaign.h.
| int ccs_t::numCities |
Definition at line 301 of file cp_campaign.h.
| int ccs_t::numComponents |
Definition at line 312 of file cp_campaign.h.
| int ccs_t::numEventMails |
how many eventmails (script-id: mail) parsed
Definition at line 329 of file cp_campaign.h.
| int ccs_t::numInstallationTemplates |
Definition at line 349 of file cp_campaign.h.
| int ccs_t::numMsgCategories |
Definition at line 360 of file cp_campaign.h.
| int ccs_t::numMsgCategoryEntries |
Definition at line 364 of file cp_campaign.h.
| int ccs_t::numNations |
Definition at line 297 of file cp_campaign.h.
| int ccs_t::numProjectiles |
Definition at line 305 of file cp_campaign.h.
| int ccs_t::numRanks |
Definition at line 370 of file cp_campaign.h.
| int ccs_t::numTechnologies |
Definition at line 278 of file cp_campaign.h.
| int ccs_t::numUFOs |
The current amount of UFOS on the geoscape.
Definition at line 356 of file cp_campaign.h.
| int ccs_t::numUnreadMails |
only for faster access (don't cycle all techs every frame)
Definition at line 326 of file cp_campaign.h.
| technology_t* ccs_t::objDefTechs[MAX_OBJDEFS] |
Definition at line 376 of file cp_campaign.h.
| int ccs_t::overallInterest |
overall interest of aliens: how far is the player in the campaign
Definition at line 239 of file cp_campaign.h.
| bool ccs_t::paid |
Definition at line 269 of file cp_campaign.h.
| aircraftProjectile_t ccs_t::projectiles[MAX_PROJECTILESONGEOSCAPE] |
Definition at line 304 of file cp_campaign.h.
Definition at line 368 of file cp_campaign.h.
| aircraft_t* ccs_t::selectedAircraft |
Currently selected aircraft on geoscape
Definition at line 253 of file cp_campaign.h.
| struct mission_s* ccs_t::selectedMission |
Currently selected mission on geoscape
Definition at line 252 of file cp_campaign.h.
| aircraft_t* ccs_t::selectedUFO |
Currently selected UFO on geoscape
Definition at line 254 of file cp_campaign.h.
| bool ccs_t::startXVI |
the aliens are starting to spread XVI
Definition at line 247 of file cp_campaign.h.
| linkedList_t* ccs_t::storedUFOs |
Definition at line 315 of file cp_campaign.h.
| technology_t* ccs_t::teamDefTechs[MAX_TEAMDEFS] |
Definition at line 373 of file cp_campaign.h.
| technology_t ccs_t::technologies[MAX_TECHNOLOGIES] |
Definition at line 277 of file cp_campaign.h.
| float ccs_t::timer |
Definition at line 248 of file cp_campaign.h.
| linkedList_t* ccs_t::transfers |
Definition at line 308 of file cp_campaign.h.
| aircraft_t ccs_t::ufos[MAX_UFOONGEOSCAPE] |
Definition at line 355 of file cp_campaign.h.
| pediaChapter_t ccs_t::upChapters[MAX_PEDIACHAPTERS] |
number of alien team categories defined
Definition at line 323 of file cp_campaign.h.
| linkedList_t* ccs_t::updateCharacters |
Definition at line 390 of file cp_campaign.h.