cleaned asset_processor to build without warnings

This commit is contained in:
Henny022p
2021-11-23 20:22:22 +01:00
parent dee773da4a
commit 794d5fc97c
20 changed files with 190 additions and 196 deletions
@@ -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;
}