|
Classes |
| struct | expl_wall |
Defines |
| #define | EXPLOSION_SCALE fl2f(2.5) |
| #define | DEBRIS_LIFE (f1_0 * 2) |
| #define | QUEUE_SIZE 64 |
| #define | BASE_NET_DROP_DEPTH 10 |
| #define | MAX_EXPLODING_WALLS 10 |
| #define | EXPL_WALL_TIME (f1_0) |
| #define | EXPL_WALL_TOTAL_FIREBALLS 32 |
| #define | EXPL_WALL_FIREBALL_SIZE 0x48000 |
Functions |
| object * | object_create_explosion_sub (object *objp, short segnum, vms_vector *position, fix size, int vclip_type, fix maxdamage, fix maxdistance, fix maxforce, int parent) |
| object * | object_create_muzzle_flash (short segnum, vms_vector *position, fix size, int vclip_type) |
| object * | object_create_explosion (short segnum, vms_vector *position, fix size, int vclip_type) |
| object * | object_create_badass_explosion (object *objp, short segnum, vms_vector *position, fix size, int vclip_type, fix maxdamage, fix maxdistance, fix maxforce, int parent) |
| object * | explode_badass_weapon (object *obj) |
| object * | explode_badass_player (object *objp) |
| object * | object_create_debris (object *parent, int subobj_num) |
| void | draw_fireball (object *obj) |
| int | door_is_openable_by_player (segment *segp, int sidenum) |
| int | pick_connected_segment (object *objp, int max_depth) |
| int | choose_drop_segment (void) |
| int | segment_contains_object (int obj_type, int obj_id, int segnum) |
| int | object_nearby_aux (int segnum, int object_type, int object_id, int depth) |
| int | weapon_nearby (object *objp, int weapon_id) |
| void | maybe_replace_powerup_with_energy (object *del_obj) |
| int | object_create_egg (object *objp) |
| int | call_object_create_egg (object *objp, int count, int type, int id) |
| int | get_explosion_vclip (object *obj, int stage) |
| void | explode_model (object *obj) |
| void | maybe_delete_object (object *del_obj) |
| void | explode_object (object *hitobj, fix delay_time) |
| void | do_debris_frame (object *obj) |
| void | do_explosion_sequence (object *obj) |
| void | init_exploding_walls () |
| void | explode_wall (int segnum, int sidenum) |
| void | do_exploding_wall_frame () |
Variables |
| expl_wall | expl_wall_list [MAX_EXPLODING_WALLS] |