diff options
Diffstat (limited to 'tools/src/asset_processor/assets/spriteframe.cpp')
| -rw-r--r-- | tools/src/asset_processor/assets/spriteframe.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tools/src/asset_processor/assets/spriteframe.cpp b/tools/src/asset_processor/assets/spriteframe.cpp index 6aea52cf..5c303e4b 100644 --- a/tools/src/asset_processor/assets/spriteframe.cpp +++ b/tools/src/asset_processor/assets/spriteframe.cpp @@ -2,22 +2,23 @@ #include "reader.h" #include <fstream> #include <iostream> +#include <fmt/format.h> void SpriteFrameAsset::convertToHumanReadable(const std::vector<char>& baserom) { - Reader reader(baserom, this->start, this->size); + Reader reader(baserom, start, size); std::vector<std::string> lines; - while (reader.cursor < this->size) { + while (reader.cursor < size) { u8 num_gfx_tiles = reader.read_u8(); u8 unk = reader.read_u8(); u16 first_gfx_tile_index = reader.read_u16(); - lines.push_back(string_format("\tsprite_frame first_tile_index=0x%x", first_gfx_tile_index)); - lines.push_back(opt_param(", num_tiles=%d", 0, num_gfx_tiles)); - lines.push_back(opt_param(", unknown=0x%x", 0, unk)); - lines.push_back("\n"); + lines.push_back(fmt::format("\tsprite_frame first_tile_index={:#x}", first_gfx_tile_index)); + lines.push_back(opt_param(", num_tiles={}", 0, num_gfx_tiles)); + lines.push_back(opt_param(", unknown={:#x}", 0, unk)); + lines.emplace_back("\n"); } - std::ofstream out(this->assetPath); + std::ofstream out(assetPath); for (const auto& line : lines) { out << line; } |
