diff --git a/src/app/rom.cc b/src/app/rom.cc index 4f4bdb00..727aba85 100644 --- a/src/app/rom.cc +++ b/src/app/rom.cc @@ -29,7 +29,11 @@ namespace yaze { namespace app { -namespace { +/** + * @namespace yaze::app::palette_group_internal + * @brief Internal functions for loading palettes by group. + */ +namespace palette_group_internal { absl::Status LoadOverworldMainPalettes(const Bytes& rom_data, gfx::PaletteGroupMap& palette_groups) { auto data = rom_data.data(); @@ -186,7 +190,7 @@ absl::Status LoadOverworldMiniMapPalettes( } return absl::OkStatus(); } -} // namespace +} // namespace palette_group_internal absl::StatusOr ROM::Load2BppGraphics() { Bytes sheet; @@ -285,6 +289,8 @@ absl::Status ROM::LoadAllGraphicsData() { return absl::OkStatus(); } +using namespace palette_group_internal; + absl::Status ROM::LoadAllPalettes() { RETURN_IF_ERROR(LoadOverworldMainPalettes(rom_data_, palette_groups_)) RETURN_IF_ERROR(LoadOverworldAuxiliaryPalettes(rom_data_, palette_groups_))