12 #ifndef __FREESPACE_SWARM_H__
13 #define __FREESPACE_SWARM_H__
49 #define SWARM_DEFAULT_NUM_MISSILES_FIRED 4 // number of swarm missiles that launch when fired
51 #define MAX_SWARM_MISSILES 100
54 #define MAX_TURRET_SWARM_INFO 100
ship_subsys * target_subsys
void turret_swarm_check_validity()
void swarm_maybe_fire_missile(int shipnum)
void turret_swarm_delete(int i)
void swarm_delete(int index)
struct turret_swarm_info turret_swarm_info
struct swarm_info swarm_info
void swarm_update_direction(object *objp, float frametime)
swarm_info Swarm_missiles[MAX_SWARM_MISSILES]
#define MAX_SWARM_MISSILES
void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, struct weapon_info *wip, int weapon_num)
turret_swarm_info Turret_swarm_info[MAX_TURRET_SWARM_INFO]
int turret_swarm_create()
#define MAX_TURRET_SWARM_INFO