Go to the source code of this file.
|
int | beam_fire (beam_fire_info *fire_info) |
|
int | beam_fire_targeting (fighter_beam_fire_info *fire_info) |
|
int | beam_get_parent (object *bm) |
|
int | beam_get_weapon_info_index (object *bm) |
|
int | beam_get_num_collisions (int objnum) |
|
int | beam_get_collision (int objnum, int num, int *collision_objnum, mc_info **cinfo) |
|
void | beam_init () |
|
void | beam_level_init () |
|
void | beam_level_close () |
|
int | beam_collide_ship (obj_pair *pair) |
|
int | beam_collide_asteroid (obj_pair *pair) |
|
int | beam_collide_missile (obj_pair *pair) |
|
int | beam_collide_debris (obj_pair *pair) |
|
void | beam_move_all_pre () |
|
void | beam_move_all_post () |
|
void | beam_render_all () |
|
int | beam_collide_early_out (object *a, object *b) |
|
void | beam_pause_sounds () |
|
void | beam_unpause_sounds () |
|
void | beam_calc_facing_pts (vec3d *top, vec3d *bot, vec3d *fvec, vec3d *pos, float w, float z_add) |
|
float | beam_get_ship_damage (beam *b, object *objp) |
|
#define BF_FLOATING_BEAM (1<<5) |
#define BF_FORCE_FIRING (1<<2) |
#define BF_IS_FIGHTER_BEAM (1<<3) |
#define BF_TARGETING_COORDS (1<<4) |
#define BFIF_FLOATING_BEAM (1<<3) |
#define BFIF_FORCE_FIRING (1<<1) |
#define BFIF_IS_FIGHTER_BEAM (1<<0) |
#define BFIF_TARGETING_COORDS (1<<2) |
#define MAX_FRAME_COLLISIONS 10 |
int beam_get_num_collisions |
( |
int |
objnum | ) |
|
int beam_get_weapon_info_index |
( |
object * |
bm | ) |
|
void beam_level_close |
( |
| ) |
|
void beam_move_all_post |
( |
| ) |
|
void beam_move_all_pre |
( |
| ) |
|
void beam_pause_sounds |
( |
| ) |
|
void beam_unpause_sounds |
( |
| ) |
|