UFO: Alien Invasion
|
Menu related callback functions used alien containment. More...
#include "cp_aliencont_callbacks.h"
#include "../../cl_shared.h"
#include "cp_campaign.h"
#include "aliencontainment.h"
Go to the source code of this file.
Functions | |
static void | AC_Init_f (void) |
Alien containment menu init function. More... | |
static void | AC_KillAll_f (void) |
Console command to kill all aliens on a base. More... | |
static void | AC_KillOne_f (void) |
Kill single alien of a given type. More... | |
static void | AC_KillExceeding_f (void) |
Kill aliens over a certain capacity. More... | |
void | AC_InitCallbacks (void) |
void | AC_ShutdownCallbacks (void) |
Variables | |
static const cmdList_t | alienContCallbacks [] |
Menu related callback functions used alien containment.
Definition in file cp_aliencont_callbacks.cpp.
Alien containment menu init function.
Definition at line 41 of file cp_aliencont_callbacks.cpp.
References _, base_s::alienContainment, B_GetCurrentSelectedBase(), B_GetFoundedBaseByIDX(), CAP_ALIENS, CAP_GetCurrent, CAP_GetMax, cgi, cgame_import_s::Cmd_Argv(), f, technology_s::id, technology_s::image, AlienCargo::list(), LIST_Foreach, technology_s::overallTime, RS_GetTechForTeam(), RS_IsResearched_ptr(), and technology_s::time.
Definition at line 179 of file cp_aliencont_callbacks.cpp.
References cgi.
Referenced by AC_InitStartup().
Console command to kill all aliens on a base.
Definition at line 73 of file cp_aliencont_callbacks.cpp.
References AlienContainment::add(), base_s::alienContainment, B_GetCurrentSelectedBase(), B_GetFoundedBaseByIDX(), cgi, cgame_import_s::Cmd_Argv(), AlienCargo::list(), and LIST_Foreach.
Kill aliens over a certain capacity.
Definition at line 138 of file cp_aliencont_callbacks.cpp.
References AlienContainment::add(), base_s::alienContainment, B_GetFoundedBaseByIDX(), CAP_ALIENS, CAP_GetCurrent, CAP_GetMax, cgi, cgame_import_s::Cmd_Argv(), f, AlienContainment::getCapacityNeedForAlien(), AlienCargo::list(), and LIST_Foreach.
Kill single alien of a given type.
Definition at line 100 of file cp_aliencont_callbacks.cpp.
References AlienContainment::add(), base_s::alienContainment, B_GetCurrentSelectedBase(), B_GetFoundedBaseByIDX(), cgi, cgame_import_s::Cmd_Argv(), technology_s::id, AlienCargo::list(), LIST_Foreach, Q_streq, and RS_GetTechForTeam().
Definition at line 184 of file cp_aliencont_callbacks.cpp.
References cgi.
|
static |
Definition at line 172 of file cp_aliencont_callbacks.cpp.