1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-20 05:23:04 +01:00

Report indexing progress

This commit is contained in:
Michał Janiszewski
2017-11-24 09:07:00 +01:00
committed by Michael Steenbeek
parent 4b860f5efd
commit 39bb4bcc41

View File

@@ -183,8 +183,12 @@ private:
Console::WriteLine("Building %s (%zu items)", _name.c_str(), scanResult.Files.size());
auto startTime = std::chrono::high_resolution_clock::now();
// Start at 1, so that we can reach 100% completion status
size_t i = 1;
for (auto filePath : scanResult.Files)
{
Console::WriteFormat("File %4d of %d, done %3d%%\r", i, scanResult.Files.size(), i * 100 / scanResult.Files.size());
i++;
log_verbose("FileIndex:Indexing '%s'", filePath.c_str());
auto item = Create(filePath);
if (std::get<0>(item))
@@ -192,6 +196,7 @@ private:
items.push_back(std::get<1>(item));
}
}
Console::WriteLine();
WriteIndexFile(scanResult.Stats, items);