diff --git a/src/nostalgia/modules/core/include/nostalgia/core/ptidxconv.hpp b/src/nostalgia/modules/core/include/nostalgia/core/ptidxconv.hpp index 4de53078..8157d34c 100644 --- a/src/nostalgia/modules/core/include/nostalgia/core/ptidxconv.hpp +++ b/src/nostalgia/modules/core/include/nostalgia/core/ptidxconv.hpp @@ -20,7 +20,7 @@ constexpr std::size_t ptToIdx(int x, int y, int c, int scale = 1) noexcept { const auto colStart = static_cast(colLength * static_cast(x / tileWidth)); const auto rowStart = static_cast(rowLength * static_cast(y / tileHeight)); const auto colOffset = static_cast(x % tileWidth); - const auto rowOffset = static_cast(static_cast((y % tileHeight) * tileHeight)); + const auto rowOffset = static_cast((y % tileHeight) * tileHeight); return static_cast(colStart + colOffset + rowStart + rowOffset); } diff --git a/src/nostalgia/modules/core/include/nostalgia/core/tilesheet.hpp b/src/nostalgia/modules/core/include/nostalgia/core/tilesheet.hpp index e83fc528..b7a731d1 100644 --- a/src/nostalgia/modules/core/include/nostalgia/core/tilesheet.hpp +++ b/src/nostalgia/modules/core/include/nostalgia/core/tilesheet.hpp @@ -45,8 +45,10 @@ struct TileSheetV2 { ox::Vector pixels; constexpr SubSheet() noexcept = default; constexpr SubSheet(ox::CRStringView pName, int pColumns, int pRows, int bpp) noexcept: - name(pName), columns(pColumns), rows(pRows), - pixels(static_cast(columns * rows * PixelsPerTile) / (bpp == 4 ? 2u : 1u)) { + name(pName), + columns(pColumns), + rows(pRows), + pixels(static_cast(columns * rows * PixelsPerTile) / (bpp == 4 ? 2u : 1u)) { } };