From 38bc1fb28f7e24796fc1fef0101642f88a7e74da Mon Sep 17 00:00:00 2001 From: Kp Date: Tue, 26 Jan 2016 03:45:08 +0000 Subject: [PATCH] Use range_for for medwall CountedWalls --- similar/editor/medwall.cpp | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/similar/editor/medwall.cpp b/similar/editor/medwall.cpp index 4f9bc76cb..25ec9ef62 100644 --- a/similar/editor/medwall.cpp +++ b/similar/editor/medwall.cpp @@ -909,15 +909,12 @@ int wall_unlink_door() } -#define DIAGNOSTIC_MESSAGE_MAX 150 - int check_walls() { - int wall_count, trigger_count; count_wall CountedWalls[MAX_WALLS]; int matcen_num; - wall_count = 0; + unsigned wall_count = 0; range_for (const auto &&segp, highest_valid(vsegptridx)) { if (segp->segnum != segment_none) { @@ -950,21 +947,23 @@ int check_walls() } // Check validity of Walls array. - for (int w=0; wsides[side].wall_num = wall_none; + range_for (auto &side, segp->sides) + side.wall_num = wall_none; } Num_walls=0; Num_triggers=0;