From 032332343dabf1d9776639b67aedf1f84513c941 Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 13 Dec 2014 04:11:12 +0000 Subject: [PATCH] Pass do_render_object arg by & --- similar/main/render.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/similar/main/render.cpp b/similar/main/render.cpp index 9051505e5..9d30183c6 100644 --- a/similar/main/render.cpp +++ b/similar/main/render.cpp @@ -586,7 +586,7 @@ static void render_object_search(const vobjptridx_t obj) } #endif -static void do_render_object(const vobjptridx_t obj, int window_num) +static void do_render_object(const vobjptridx_t obj, window_rendered_data &window) { #ifdef EDITOR int save_3d_outline=0; @@ -620,7 +620,7 @@ static void do_render_object(const vobjptridx_t obj, int window_num) // that the guided missile system will know what objects to look at. // I didn't know we had guided missiles before the release of D1. --MK if ((obj->type == OBJ_ROBOT) || (obj->type == OBJ_PLAYER)) { - Window_rendered_data[window_num].rendered_robots.emplace_back(obj); + window.rendered_robots.emplace_back(obj); } if ((count++ > MAX_OBJECTS) || (obj->next == obj)) { @@ -1634,7 +1634,7 @@ void render_mine(segnum_t start_seg_num,fix eye_offset, int window_num) Max_linear_depth = Max_linear_depth_objects; range_for (auto &v, srsm.objects) { - do_render_object(v.objnum, window_num); // note link to above else + do_render_object(v.objnum, Window_rendered_data[window_num]); // note link to above else } Max_linear_depth = save_linear_depth; } @@ -1740,7 +1740,7 @@ void render_mine(segnum_t start_seg_num,fix eye_offset, int window_num) Max_linear_depth = Max_linear_depth_objects; range_for (auto &v, rstate.render_seg_map[segnum].objects) { - do_render_object(v.objnum, window_num); // note link to above else + do_render_object(v.objnum, Window_rendered_data[window_num]); // note link to above else } Max_linear_depth = save_linear_depth; }