Pass objptridx_t to explode_object

This commit is contained in:
Kp 2014-01-11 23:55:24 +00:00
parent 43c1ce1360
commit e2afc332ac
2 changed files with 3 additions and 3 deletions

View file

@ -59,7 +59,7 @@ void explode_badass_weapon(objptridx_t obj,vms_vector *pos);
// blows up the player with a badass explosion
void explode_badass_player(object *obj);
void explode_object(object *obj,fix delay_time);
void explode_object(objptridx_t obj,fix delay_time);
void do_explosion_sequence(object *obj);
void do_debris_frame(objptridx_t obj); // deal with debris for this frame

View file

@ -1072,7 +1072,7 @@ static void maybe_delete_object(object *del_obj)
// -------------------------------------------------------------------------------------------------------
//blow up an object. Takes the object to destroy, and the point of impact
void explode_object(object *hitobj,fix delay_time)
void explode_object(objptridx_t hitobj,fix delay_time)
{
if (hitobj->flags & OF_EXPLODING) return;
@ -1096,7 +1096,7 @@ void explode_object(object *hitobj,fix delay_time)
//now set explosion-specific data
obj->lifeleft = delay_time;
obj->ctype.expl_info.delete_objnum = hitobj-Objects;
obj->ctype.expl_info.delete_objnum = hitobj;
#ifndef NDEBUG
if (obj->ctype.expl_info.delete_objnum < 0)
Int3(); // See Rob!