21 #define MAX_DEBRIS_ARCS 8 // Must be less than MAX_ARC_EFFECTS in model.h
54 #define DEBRIS_USED (1<<0)
55 #define DEBRIS_EXPIRE (1<<1) // debris can expire (ie hull chunks from small ships)
57 #define MAX_DEBRIS_PIECES 64
72 void debris_hit(
object * debris_obj,
object * other_obj,
vec3d * hitpos,
float damage );
debris Debris[MAX_DEBRIS_PIECES]
object * debris_create(object *source_obj, int model_num, int submodel_num, vec3d *pos, vec3d *exp_center, int hull_flag, float exp_force)
vec3d arc_pts[MAX_DEBRIS_ARCS][2]
void debris_delete(object *obj)
#define MAX_DEBRIS_PIECES
int debris_get_team(object *objp)
int debris_check_collision(object *obj, object *other_obj, vec3d *hitpos, collision_info_struct *debris_hit_info=NULL)
void debris_render(object *obj, draw_list *scene)
void debris_process_post(object *obj, float frame_time)
int arc_timestamp[MAX_DEBRIS_ARCS]
GLsizei GLsizei GLuint * obj
void debris_render_DEPRECATED(object *obj)
void debris_clear_expired_flag(debris *db)
void debris_hit(object *debris_obj, object *other_obj, vec3d *hitpos, float damage)