Pass wake_up_rendered_objects arg by &

This commit is contained in:
Kp 2014-12-13 04:11:07 +00:00
parent e027c821c9
commit 4bcf451745
4 changed files with 6 additions and 6 deletions

View file

@ -292,7 +292,7 @@ void dead_player_frame();
// returns object number
objnum_t drop_marker_object(const vms_vector &pos, segnum_t segnum, const vms_matrix &orient, int marker_num);
void wake_up_rendered_objects(vobjptridx_t gmissp, int window_num);
void wake_up_rendered_objects(vobjptridx_t gmissp, window_rendered_data &window);
void fuelcen_check_for_goal (vsegptr_t);
#endif

View file

@ -597,7 +597,7 @@ void game_render_frame_mono()
update_rendered_data(Window_rendered_data[0], Viewer, 0);
render_frame(0, 0);
wake_up_rendered_objects(Viewer, 0);
wake_up_rendered_objects(Viewer, Window_rendered_data[0]);
show_HUD_names();
Viewer = viewer_save;

View file

@ -3216,7 +3216,7 @@ void do_cockpit_window_view(int win,const objptridx_t viewer,int rear_view_flag,
// HACK! If guided missile, wake up robots as necessary.
if (viewer->type == OBJ_WEAPON) {
// -- Used to require to be GUIDED -- if (viewer->id == GUIDEDMISS_ID)
wake_up_rendered_objects(viewer, win+1);
wake_up_rendered_objects(viewer, Window_rendered_data[win+1]);
}
if (label) {

View file

@ -2108,16 +2108,16 @@ objnum_t drop_marker_object(const vms_vector &pos,segnum_t segnum,const vms_matr
// *viewer is a viewer, probably a missile.
// wake up all robots that were rendered last frame subject to some constraints.
void wake_up_rendered_objects(const vobjptridx_t viewer, int window_num)
void wake_up_rendered_objects(const vobjptridx_t viewer, window_rendered_data &window)
{
// Make sure that we are processing current data.
if (timer_query() != Window_rendered_data[window_num].time) {
if (timer_query() != window.time) {
return;
}
Ai_last_missile_camera = viewer;
range_for (const auto objnum, Window_rendered_data[window_num].rendered_robots)
range_for (const auto objnum, window.rendered_robots)
{
object *objp;
int fcval = d_tick_count & 3;