summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/generate-tiles/main.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/generate-tiles/main.cc b/tools/generate-tiles/main.cc
index 82cf38a..dbee3fa 100644
--- a/tools/generate-tiles/main.cc
+++ b/tools/generate-tiles/main.cc
@@ -38,10 +38,10 @@ namespace
static auto from_hex(std::uint32_t const hex) -> rgba
{
auto res = rgba{};
- res.r = (hex & 0xFF000000) >> 24;
- res.g = (hex & 0x00FF0000) >> 16;
- res.b = (hex & 0x0000FF00) >> 8;
- res.a = (hex & 0x000000FF) >> 0;
+ res.r = static_cast<std::uint8_t>((hex & 0xFF000000) >> 24);
+ res.g = static_cast<std::uint8_t>((hex & 0x00FF0000) >> 16);
+ res.b = static_cast<std::uint8_t>((hex & 0x0000FF00) >> 8);
+ res.a = static_cast<std::uint8_t>((hex & 0x000000FF) >> 0);
return res;
}
@@ -285,11 +285,11 @@ int main(int const argc, char** const argv)
source << "} // namespace nes::app::tiles\n";
- auto header_file = std::ofstream{ output_header };
+ auto header_file = std::ofstream{ std::string{ output_header } };
header_file << header.str();
header_file.flush();
- auto source_file = std::ofstream{ output_source };
+ auto source_file = std::ofstream{ std::string{ output_source } };
source_file << source.str();
source_file.flush();