Pass drop_marker_object arg by &
This commit is contained in:
parent
7b402cf613
commit
95c3dc81e6
|
@ -780,7 +780,7 @@ void dead_player_frame(void);
|
|||
|
||||
#if defined(DXX_BUILD_DESCENT_II)
|
||||
// returns object number
|
||||
objnum_t drop_marker_object(vms_vector *pos, segnum_t segnum, vms_matrix *orient, int marker_num);
|
||||
objnum_t drop_marker_object(const vms_vector &pos, segnum_t segnum, const vms_matrix &orient, int marker_num);
|
||||
|
||||
extern void wake_up_rendered_objects(vobjptridx_t gmissp, int window_num);
|
||||
|
||||
|
|
|
@ -309,7 +309,7 @@ static void DropMarker (int player_marker_num)
|
|||
if (MarkerObject[marker_num] != object_none)
|
||||
obj_delete(MarkerObject[marker_num]);
|
||||
|
||||
MarkerObject[marker_num] = drop_marker_object(&playerp->pos,playerp->segnum,&playerp->orient,marker_num);
|
||||
MarkerObject[marker_num] = drop_marker_object(playerp->pos,playerp->segnum,playerp->orient,marker_num);
|
||||
|
||||
if (Game_mode & GM_MULTI)
|
||||
multi_send_drop_marker (Player_num,playerp->pos,player_marker_num,MarkerMessage[marker_num]);
|
||||
|
@ -330,7 +330,7 @@ void DropBuddyMarker(const vobjptr_t objp)
|
|||
if (MarkerObject[marker_num] != object_none)
|
||||
obj_delete(MarkerObject[marker_num]);
|
||||
|
||||
MarkerObject[marker_num] = drop_marker_object(&objp->pos, objp->segnum, &objp->orient, marker_num);
|
||||
MarkerObject[marker_num] = drop_marker_object(objp->pos, objp->segnum, objp->orient, marker_num);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -2225,7 +2225,7 @@ static void multi_do_drop_marker (const playernum_t pnum, const ubyte *buf)
|
|||
if (MarkerObject[(pnum*2)+mesnum] !=object_none && Objects[MarkerObject[(pnum*2)+mesnum]].type!=OBJ_NONE && MarkerObject[(pnum*2)+mesnum] !=0)
|
||||
obj_delete(MarkerObject[(pnum*2)+mesnum]);
|
||||
|
||||
MarkerObject[(pnum*2)+mesnum] = drop_marker_object(&position,Objects[Players[pnum].objnum].segnum,&Objects[Players[pnum].objnum].orient,(pnum*2)+mesnum);
|
||||
MarkerObject[(pnum*2)+mesnum] = drop_marker_object(position,Objects[Players[pnum].objnum].segnum,Objects[Players[pnum].objnum].orient,(pnum*2)+mesnum);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
@ -2103,10 +2103,10 @@ void obj_detach_all(const vobjptr_t parent)
|
|||
|
||||
#if defined(DXX_BUILD_DESCENT_II)
|
||||
//creates a marker object in the world. returns the object number
|
||||
objnum_t drop_marker_object(vms_vector *pos,segnum_t segnum,vms_matrix *orient, int marker_num)
|
||||
objnum_t drop_marker_object(const vms_vector &pos,segnum_t segnum,const vms_matrix &orient, int marker_num)
|
||||
{
|
||||
Assert(Marker_model_num != -1);
|
||||
auto obj = obj_create(OBJ_MARKER, marker_num, segnum, *pos, orient, Polygon_models[Marker_model_num].rad, CT_NONE, MT_NONE, RT_POLYOBJ);
|
||||
auto obj = obj_create(OBJ_MARKER, marker_num, segnum, pos, &orient, Polygon_models[Marker_model_num].rad, CT_NONE, MT_NONE, RT_POLYOBJ);
|
||||
if (obj != object_none) {
|
||||
obj->rtype.pobj_info.model_num = Marker_model_num;
|
||||
|
||||
|
|
Loading…
Reference in a new issue