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

slot of aircraft More...

#include <cp_aircraft.h>

Data Fields

int idx
 
struct base_sbase
 
struct installation_sinstallation
 
struct aircraft_saircraft
 
aircraftItemType_t type
 
const objDef_titem
 
const objDef_tammo
 
itemWeight_t size
 
int ammoLeft
 
int delayNextShot
 
int installationTime
 
const objDef_tnextItem
 
const objDef_tnextAmmo
 
itemPos_t pos
 

Detailed Description

slot of aircraft

Definition at line 77 of file cp_aircraft.h.

Field Documentation

struct base_s* aircraftSlot_s::base

A link to the base. (if defined by aircraftItemType_t)

Definition at line 79 of file cp_aircraft.h.

Referenced by AII_AutoAddAmmo(), AII_InitialiseSlot(), AII_ReloadWeapon(), AIM_CheckTechnologyIntoSlot(), AIM_SelectableCraftItem(), AIR_CorrectAircraftSlotPointers(), and BDEF_AutoTarget().

int aircraftSlot_s::idx

self link

Definition at line 78 of file cp_aircraft.h.

Referenced by AII_AddItemToSlot().

struct installation_s* aircraftSlot_s::installation

A link to the installation. (if defined by aircraftItemType_t)

Definition at line 80 of file cp_aircraft.h.

Referenced by AII_InitialiseSlot(), AII_ReloadWeapon(), AIR_CorrectAircraftSlotPointers(), and BDEF_AutoTarget().

const objDef_t* aircraftSlot_s::nextAmmo
itemPos_t aircraftSlot_s::pos

Position of the slot on the aircraft

Definition at line 94 of file cp_aircraft.h.

Referenced by AIM_AircraftEquipSlotSelect_f(), AIM_DrawAircraftSlots(), AIR_ParseAircraft(), and AIR_ScriptSanityCheck().

itemWeight_t aircraftSlot_s::size
aircraftItemType_t aircraftSlot_s::type

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