|
UFO: Alien Invasion
|
Campaign statistics. More...
#include "../../cl_shared.h"#include "../../ui/ui_dataids.h"#include "cp_campaign.h"#include "cp_xvi.h"#include "save/save_statistics.h"
Go to the source code of this file.
Macros | |
| #define | MAX_STATS_BUFFER 2048 |
Functions | |
| static void | STATS_Update_f (void) |
| Shows the current stats from stats_t stats. | |
| static void | STAT_GetExpenses_f (void) |
| Console command for UI to gather expenses. | |
| bool | STATS_SaveXML (xmlNode_t *parent) |
| Save callback for savegames in XML Format. | |
| bool | STATS_LoadXML (xmlNode_t *parent) |
| Load callback for savegames in XML Format. | |
| void | STATS_InitStartup (void) |
| void | STATS_ShutDown (void) |
Variables | |
| static const cmdList_t | statisticsCallbacks [] |
Campaign statistics.
Definition in file cp_statistics.cpp.
| #define MAX_STATS_BUFFER 2048 |
Definition at line 31 of file cp_statistics.cpp.
Referenced by STATS_Update_f().
Console command for UI to gather expenses.
Definition at line 59 of file cp_statistics.cpp.
References _, AIR_CRASHED, AIR_Foreach, salary_t::aircraftDivisor, salary_t::aircraftFactor, B_GetNext(), ccs, cgi, count, CP_GetSalaryUpKeepBase(), salary_t::debtInterest, E_Foreach, i, base_t::idx, MAX_EMPL, MAX_VAR, base_t::name, ngettext, Q_strncpyz(), and campaign_t::salaries.
Definition at line 213 of file cp_statistics.cpp.
References cgi, and statisticsCallbacks.
Referenced by CP_InitStartup().
| bool STATS_LoadXML | ( | xmlNode_t * | parent | ) |
Load callback for savegames in XML Format.
| [in] | parent | XML Node structure, where we get the information from |
Definition at line 169 of file cp_statistics.cpp.
References ccs, cgi, SAVE_STATS_AIRCRAFTHAD, SAVE_STATS_ALIENBASESBUILT, SAVE_STATS_BASESATTACKED, SAVE_STATS_BASESBUILT, SAVE_STATS_CAPTUREDALIENS, SAVE_STATS_INSTALLATIONSBUILT, SAVE_STATS_INTERCEPTIONS, SAVE_STATS_KILLEDALIENS, SAVE_STATS_MISSIONS, SAVE_STATS_MISSIONSLOST, SAVE_STATS_MISSIONSWON, SAVE_STATS_MONEYBASES, SAVE_STATS_MONEYINTERCEPTIONS, SAVE_STATS_MONEYRESEARCH, SAVE_STATS_MONEYWEAPONS, SAVE_STATS_RESCUEDCIVILIANS, SAVE_STATS_RESEARCHEDTECHNOLOGIES, SAVE_STATS_SOLDIERSLOST, SAVE_STATS_SOLDIERSNEW, SAVE_STATS_STATS, SAVE_STATS_UFOSDETECTED, SAVE_STATS_UFOSSTORED, and xmlNode_t.
Referenced by SAV_Init().
| bool STATS_SaveXML | ( | xmlNode_t * | parent | ) |
Save callback for savegames in XML Format.
| [out] | parent | XML Node structure, where we write the information to |
Definition at line 134 of file cp_statistics.cpp.
References ccs, cgi, SAVE_STATS_AIRCRAFTHAD, SAVE_STATS_ALIENBASESBUILT, SAVE_STATS_BASESATTACKED, SAVE_STATS_BASESBUILT, SAVE_STATS_CAPTUREDALIENS, SAVE_STATS_INSTALLATIONSBUILT, SAVE_STATS_INTERCEPTIONS, SAVE_STATS_KILLEDALIENS, SAVE_STATS_MISSIONS, SAVE_STATS_MISSIONSLOST, SAVE_STATS_MISSIONSWON, SAVE_STATS_MONEYBASES, SAVE_STATS_MONEYINTERCEPTIONS, SAVE_STATS_MONEYRESEARCH, SAVE_STATS_MONEYWEAPONS, SAVE_STATS_RESCUEDCIVILIANS, SAVE_STATS_RESEARCHEDTECHNOLOGIES, SAVE_STATS_SOLDIERSLOST, SAVE_STATS_SOLDIERSNEW, SAVE_STATS_STATS, SAVE_STATS_UFOSDETECTED, SAVE_STATS_UFOSSTORED, and xmlNode_t.
Referenced by SAV_Init().
Definition at line 218 of file cp_statistics.cpp.
References cgi, and statisticsCallbacks.
Referenced by CP_Shutdown().
Shows the current stats from stats_t stats.
Definition at line 36 of file cp_statistics.cpp.
References _, ccs, cgi, CP_GetAverageXVIRate(), CP_IsXVIVisible(), MAX_STATS_BUFFER, campaign_t::maxAllowedXVIRateUntilLost, campaign_t::negativeCreditsUntilLost, OBJZERO, Q_strcat(), and TEXT_GENERIC.
|
static |
Definition at line 206 of file cp_statistics.cpp.
Referenced by STATS_InitStartup(), and STATS_ShutDown().