|
FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "globalincs/linklist.h"#include "io/timer.h"#include "object/object.h"#include "ship/ship.h"#include "weapon/swarm.h"#include "weapon/weapon.h"Go to the source code of this file.
Macros | |
| #define | SWARM_DIST_OFFSET 2.0f |
| #define | SWARM_CONE_LENGTH 10000.0f |
| #define | SWARM_CHANGE_DIR_TIME 400 |
| #define | SWARM_ANGLE_CHANGE (4*PI/180) |
| #define | SWARM_TIME_VARIANCE 100 |
| #define | SWARM_DIST_STOP_SWARMING 300 |
| #define | TURRET_SWARM_VALIDITY_CHECKTIME 5000 |
| #define | SWARM_USED (1<<0) |
| #define | SWARM_POSITIVE_PATH (1<<1) |
Functions | |
| void | swarm_level_init () |
| void | swarm_maybe_fire_missile (int shipnum) |
| int | swarm_create () |
| void | swarm_delete (int i) |
| void | swarm_update_direction (object *objp, float frametime) |
| int | turret_swarm_create () |
| void | turret_swarm_delete (int i) |
| void | turret_swarm_set_up_info (int parent_objnum, ship_subsys *turret, weapon_info *wip, int weapon_num) |
| void | turret_swarm_fire_from_turret (turret_swarm_info *tsi) |
| void | turret_swarm_maybe_fire_missile (int shipnum) |
| void | turret_swarm_check_validity () |
Variables | |
| swarm_info | Swarm_missiles [MAX_SWARM_MISSILES] |
| turret_swarm_info | Turret_swarm_info [MAX_TURRET_SWARM_INFO] |
| int | Turret_swarm_validity_next_check_time |
| void turret_swarm_fire_from_turret | ( | turret_swarm_info * | tsi | ) |
Definition at line 2137 of file aiturret.cpp.
| void turret_swarm_set_up_info | ( | int | parent_objnum, |
| ship_subsys * | turret, | ||
| weapon_info * | wip, | ||
| int | weapon_num | ||
| ) |
| swarm_info Swarm_missiles[MAX_SWARM_MISSILES] |
| turret_swarm_info Turret_swarm_info[MAX_TURRET_SWARM_INFO] |