Pass objptridx_t to net_destroy_controlcen

This commit is contained in:
Kp 2014-01-11 23:29:35 +00:00
parent 03f54571fb
commit 9d0cc8324e
3 changed files with 5 additions and 5 deletions

View file

@ -45,7 +45,7 @@ extern int maybe_detonate_weapon(object *obj0p, object *obj, vms_vector *pos);
void collide_player_and_nasty_robot(objptridx_t player, objptridx_t robot, vms_vector *collision_point);
extern void net_destroy_controlcen(object *controlcen);
void net_destroy_controlcen(objptridx_t controlcen);
extern void collide_player_and_powerup(object * player, object * powerup, vms_vector *collision_point);
extern int check_effect_blowup(segment *seg,int side,vms_vector *pnt, object *blower, int force_blowup_flag, int remote);
extern void apply_damage_to_controlcen(object *controlcen, fix damage, short who);

View file

@ -1097,12 +1097,12 @@ static void collide_robot_and_player( objptridx_t robot, objptridx_t playerobj
// if controlcen == NULL, that means don't do the explosion because the control center
// was actually in another object.
void net_destroy_controlcen(object *controlcen)
void net_destroy_controlcen(objptridx_t controlcen)
{
if (Control_center_destroyed != 1) {
do_controlcen_destroyed_stuff(controlcen);
if ((controlcen != NULL) && !(controlcen->flags&(OF_EXPLODING|OF_DESTROYED))) {
if ((controlcen != object_none) && !(controlcen->flags&(OF_EXPLODING|OF_DESTROYED))) {
digi_link_sound_to_pos( SOUND_CONTROL_CENTER_DESTROYED, controlcen->segnum, 0, &controlcen->pos, 0, F1_0 );
explode_object(controlcen,0);
}

View file

@ -1387,7 +1387,7 @@ static void multi_send_message_end()
HUD_init_message(HM_MULTI, "Only %s can kill the reactor this way!",Players[multi_who_is_master()].callsign);
else
{
net_destroy_controlcen(NULL);
net_destroy_controlcen(object_none);
multi_send_destroy_controlcen(object_none,Player_num);
}
multi_message_index = 0;
@ -1876,7 +1876,7 @@ static void multi_do_controlcen_destroy(const ubyte *buf)
if (objnum != object_none)
net_destroy_controlcen(&Objects[objnum]);
else
net_destroy_controlcen(NULL);
net_destroy_controlcen(object_none);
}
}