12 unsigned int id,
int persist );
17 const vec2 *vel,
double dir, EscortType_t type,
18 int add,
int dockslot );
20 const vec2 *vel,
double dir, EscortType_t type,
21 int add,
int dockslot );
void escort_rmList(Pilot *p, unsigned int id)
Remove from escorts list.
int escorts_hold(const Pilot *parent)
Have a pilot order its escorts to hold position.
void escort_freeList(Pilot *p)
Remove all escorts from a pilot.
int escort_clearDeployed(Pilot *p, int slot)
Clears deployed escorts of a pilot.
unsigned int escort_create(Pilot *p, const Ship *ship, const vec2 *pos, const vec2 *vel, double dir, EscortType_t type, int add, int dockslot)
Creates an escort.
unsigned int escort_createRef(Pilot *p, Pilot *pe, const vec2 *pos, const vec2 *vel, double dir, EscortType_t type, int add, int dockslot)
Creates an escort from a reference.
int escort_addList(Pilot *p, const Ship *ship, EscortType_t type, unsigned int id, int persist)
Adds an escort to the escort list of a pilot.
int escorts_return(const Pilot *parent)
Have a pilot order its escorts to dock.
void escort_rmListIndex(Pilot *p, int i)
Remove from escorts list.
int escort_playerCommand(const Pilot *e)
Open a dialog for the player to issue a command to an escort.
int escorts_attack(Pilot *parent)
Have a pilot order its escorts to attack its target.
int escorts_jump(const Pilot *parent, const JumpPoint *jp)
Have a pilot order its escorts to jump.
int escorts_clear(const Pilot *parent)
Have a pilot order its escorts to clear orders.
The representation of an in-game pilot.