From 8e57e5dc6a22d3e114816be3806c7499824003df Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 25 Feb 2022 02:32:20 +0100 Subject: [PATCH] Print every file exported with `PCKPacker.flush()`s verbose parameter Previously, only one line per 100 files was printed. This also refactors the print statement to use Godot methods and make it more informative overall. --- core/io/pck_packer.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/io/pck_packer.cpp b/core/io/pck_packer.cpp index 272ace34383b..b3bf0cff2d09 100644 --- a/core/io/pck_packer.cpp +++ b/core/io/pck_packer.cpp @@ -257,10 +257,7 @@ Error PCKPacker::flush(bool p_verbose) { count += 1; const int file_num = files.size(); if (p_verbose && (file_num > 0)) { - if (count % 100 == 0) { - printf("%i/%i (%.2f)\r", count, file_num, float(count) / file_num * 100); - fflush(stdout); - } + print_line(vformat("[%d/%d - %d%%] PCKPacker flush: %s -> %s", count, file_num, float(count) / file_num * 100, files[i].src_path, files[i].path)); } }