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 |
( |
| ) |
|