From 33033ee0b2d31cf5ea4c696dc6a911a36eb60a7a Mon Sep 17 00:00:00 2001 From: Kp Date: Thu, 2 Oct 2014 03:02:34 +0000 Subject: [PATCH] Use std::bitset for say_totals used_objects --- similar/main/dumpmine.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/similar/main/dumpmine.cpp b/similar/main/dumpmine.cpp index 092af3216..ee45cf703 100644 --- a/similar/main/dumpmine.cpp +++ b/similar/main/dumpmine.cpp @@ -25,6 +25,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. * */ +#include #include #include #include @@ -952,13 +953,8 @@ static void say_totals(PHYSFS_file *my_file, const char *level_name) int total_robots = 0; int objects_processed = 0; - int used_objects[MAX_OBJECTS]; - PHYSFSX_printf(my_file, "\nLevel %s\n", level_name); - - for (i=0; i used_objects; while (objects_processed < Highest_object_index+1) { int objtype, objid, objcount, cur_obj_val, min_obj_val; @@ -992,7 +988,7 @@ static void say_totals(PHYSFS_file *my_file, const char *level_name) ((Objects[i].type == objtype) && (objtype == OBJ_HOSTAGE))) { if (Objects[i].type == OBJ_ROBOT) total_robots++; - used_objects[i] = 1; + used_objects[i] = true; objcount++; objects_processed++; }