UFO: Alien Invasion
|
Go to the source code of this file.
Functions | |
static void | CL_NetReceiveItem (dbuffer *buf, Item *item, containerIndex_t *container, int *x, int *y) |
int | CL_InvAddTime (const struct eventRegister_s *self, dbuffer *msg, eventTiming_t *eventTiming) |
Decides if following events should be delayed. More... | |
void | CL_InvAdd (const eventRegister_t *self, dbuffer *msg) |
void CL_InvAdd | ( | const eventRegister_t * | self, |
dbuffer * | msg | ||
) |
Definition at line 80 of file e_event_invadd.cpp.
References InventoryInterface::addToInventory(), CID_FLOOR, CID_HEADGEAR, CID_LEFT, CID_RIGHT, CL_NetReceiveItem(), cls, Cmd_ExecuteString(), Com_Error(), Item::def(), ERR_DROP, ET_ACTOR, ET_ACTOR2x2, ET_ITEM, le_s::flags, Item::getAmount(), le_s::headgear, client_static_s::i, objDef_s::id, objDef_s::idx, le_s::inv, INVDEF, LE_Get(), LE_IsItem, LE_IsSelected, LE_NotFoundError, LE_PlaceItem(), LE_REMOVE_NEXT_FRAME, LE_SetThink(), le_s::left, LET_StartIdle(), NET_ReadShort(), le_s::right, and le_s::type.
int CL_InvAddTime | ( | const struct eventRegister_s * | self, |
dbuffer * | msg, | ||
eventTiming_t * | eventTiming | ||
) |
Decides if following events should be delayed.
Definition at line 58 of file e_event_invadd.cpp.
References cl, eventTiming_s::impactTime, eventTiming_s::nextTime, eventTiming_s::parsedDeath, eventTiming_s::parsedShot, and clientBattleScape_s::time.
|
static |
Definition at line 35 of file e_event_invadd.cpp.
References CL_GetEvent(), Com_Error(), Item::def(), ERR_DROP, EV_INV_TRANSFER, eventRegister_s::formatString, INVSH_GetItemByIDX(), NET_ReadFormat(), NONE_AMMO, Item::rotated, Item::setAmmoDef(), Item::setAmmoLeft(), Item::setAmount(), and Item::setDef().
Referenced by CL_InvAdd().