30#define DEFAULT_TRANSFER_TIME 2.0f
33typedef struct transfer_s {
48#define TR_Foreach(var) LIST_Foreach(ccs.transfers, transfer_t, var)
49#define TR_ForeachEmployee(var, transfer, employeeType) LIST_Foreach(transfer->employees[employeeType], Employee, var)
50#define TR_ForeachAircraft(var, transfer) LIST_Foreach(transfer->aircraft, aircraft_t, var)
DateTime class definition.
Class describing a point of time.
void TR_InitStartup(void)
Defines commands and cvars for the Transfer menu(s).
transfer_t * TR_TransferStart(base_t *srcBase, transfer_t &transData)
Starts a transfer.
void TR_TransferRun(void)
Checks whether given transfer should be processed.
void TR_Shutdown(void)
Closing actions for transfer-subsystem.
void TR_NotifyAircraftRemoved(const aircraft_t *aircraft)
Notify that an aircraft has been removed.
An aircraft with all it's data.
A base with all it's data.
Transfer information (they are being stored in ccs.transfers).
class AlienCargo * alienCargo
class ItemCargo * itemCargo
linkedList_t * employees[MAX_EMPL]