summaryrefslogtreecommitdiff
path: root/tools/src/asset_processor/assets/spriteframe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/src/asset_processor/assets/spriteframe.cpp')
-rw-r--r--tools/src/asset_processor/assets/spriteframe.cpp15
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;
}