|
@@ -257,22 +257,27 @@ namespace LOTRO_DAT {
|
|
|
fprintf(file, "Files visited: %d\n", visited_subfiles_ids_.size());
|
|
|
fprintf(file, "Folders visited: %d\n", visited_subdirectories_offsets_.size());
|
|
|
|
|
|
- std::vector<size_t> filetypes_count(7, 0);
|
|
|
+ std::map<FILE_TYPE, size_t> filetypes_count{{TEXT, 0},
|
|
|
+ {JPG, 0},
|
|
|
+ {DDS, 0},
|
|
|
+ {WAV, 0},
|
|
|
+ {OGG, 0},
|
|
|
+ {FONT, 0},
|
|
|
+ {UNKNOWN, 0}};
|
|
|
|
|
|
for (const auto &datfile : dictionary_) {
|
|
|
filetypes_count[datfile.second->FileType()]++;
|
|
|
}
|
|
|
|
|
|
- fprintf(file, "TEXT files number = %d\n", filetypes_count[0]);
|
|
|
- fprintf(file, "JPG files number = %d\n", filetypes_count[1]);
|
|
|
- fprintf(file, "DDS files number = %d\n", filetypes_count[2]);
|
|
|
- fprintf(file, "WAV files number = %d\n", filetypes_count[3]);
|
|
|
- fprintf(file, "OGG files number = %d\n", filetypes_count[4]);
|
|
|
- fprintf(file, "FONT files number = %d\n", filetypes_count[5]);
|
|
|
- fprintf(file, "UNKNOWN files number = %d\n", filetypes_count[6]);
|
|
|
+ fprintf(file, "TEXT files number = %d\n", filetypes_count[TEXT]);
|
|
|
+ fprintf(file, "JPG files number = %d\n", filetypes_count[JPG]);
|
|
|
+ fprintf(file, "DDS files number = %d\n", filetypes_count[DDS]);
|
|
|
+ fprintf(file, "WAV files number = %d\n", filetypes_count[WAV]);
|
|
|
+ fprintf(file, "OGG files number = %d\n", filetypes_count[OGG]);
|
|
|
+ fprintf(file, "FONT files number = %d\n", filetypes_count[FONT]);
|
|
|
+ fprintf(file, "UNKNOWN files number = %d\n", filetypes_count[UNKNOWN]);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
* \author Gi1dor
|
|
|
* \date 29.06.2018
|