[Stats] Fix games not being counted correctly in total

This commit is contained in:
Matt Nadareski
2016-06-13 00:30:51 -07:00
parent 876f560c11
commit f8381b8b82
2 changed files with 4 additions and 3 deletions

View File

@@ -90,7 +90,7 @@ namespace SabreTools
}; };
_logger.User(@"For ALL DATs found _logger.User(@"For ALL DATs found
--------------------------------------------------"); --------------------------------------------------");
OutputStats(totaldata, _logger); OutputStats(totaldata, _logger, game:totalGame);
_logger.User(@" _logger.User(@"
Please check the log folder if the stats scrolled offscreen"); Please check the log folder if the stats scrolled offscreen");
@@ -103,7 +103,8 @@ Please check the log folder if the stats scrolled offscreen");
/// <param name="datdata">DatData object to read stats from</param> /// <param name="datdata">DatData object to read stats from</param>
/// <param name="logger">Logger object for file and console writing</param> /// <param name="logger">Logger object for file and console writing</param>
/// <param name="recalculate">True if numbers should be recalculated for the DAT, false otherwise (default)</param> /// <param name="recalculate">True if numbers should be recalculated for the DAT, false otherwise (default)</param>
public static void OutputStats(DatData datdata, Logger logger, bool recalculate = false) /// <param name="game">Number of games to use, -1 means recalculate games (default)</param>
public static void OutputStats(DatData datdata, Logger logger, bool recalculate = false, long game = -1)
{ {
if (recalculate) if (recalculate)
{ {
@@ -134,7 +135,7 @@ Please check the log folder if the stats scrolled offscreen");
SortedDictionary<string, List<RomData>> newroms = DatTools.BucketByGame(datdata.Roms, false, true, logger); SortedDictionary<string, List<RomData>> newroms = DatTools.BucketByGame(datdata.Roms, false, true, logger);
logger.User(@" Uncompressed size: " + Style.GetBytesReadable(datdata.TotalSize) + @" logger.User(@" Uncompressed size: " + Style.GetBytesReadable(datdata.TotalSize) + @"
Games found: " + newroms.Count + @" Games found: " + (game == -1 ? newroms.Count : game) + @"
Roms found: " + datdata.RomCount + @" Roms found: " + datdata.RomCount + @"
Disks found: " + datdata.DiskCount + @" Disks found: " + datdata.DiskCount + @"
Roms with CRC: " + datdata.CRCCount + @" Roms with CRC: " + datdata.CRCCount + @"

Binary file not shown.