Classes | |
| struct | Map32StorageLayout |
Functions | |
| absl::StatusOr< Map32StorageLayout > | ResolveMap32StorageLayout (const Rom &rom, const zelda3_version_pointers &version_constants) |
| absl::Status | ValidateMap32DefinitionCount (size_t definition_count, const Map32StorageLayout &layout) |
| std::vector< uint64_t > | GetAllTile16 (OverworldMapTiles &map_tiles_) |
| absl::StatusOr< Map32StorageLayout > yaze::zelda3::anonymous_namespace{overworld.cc}::ResolveMap32StorageLayout | ( | const Rom & | rom, |
| const zelda3_version_pointers & | version_constants ) |
Definition at line 46 of file overworld.cc.
References yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::definition_capacity, yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::destinations, yaze::zelda3::DetectOverworldRomProfile(), yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::expanded, yaze::zelda3::GetMap32TileBLExpanded(), yaze::zelda3::GetMap32TileBRExpanded(), yaze::zelda3::GetMap32TileTRExpanded(), yaze::zelda3::kMap32BytesPerPackedGroup, zelda3_version_pointers::kMap32TileBL, zelda3_version_pointers::kMap32TileBR, zelda3_version_pointers::kMap32TileTL, zelda3_version_pointers::kMap32TileTR, yaze::zelda3::Map32DefinitionCapacityForStorageBytes(), yaze::zelda3::Map32StorageBytesForProfile(), ResolveMap32StorageLayout(), yaze::Rom::size(), and yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::storage_bytes_per_quadrant.
Referenced by ResolveMap32StorageLayout().
| absl::Status yaze::zelda3::anonymous_namespace{overworld.cc}::ValidateMap32DefinitionCount | ( | size_t | definition_count, |
| const Map32StorageLayout & | layout ) |
Definition at line 101 of file overworld.cc.
References yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::definition_capacity, yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::expanded, yaze::zelda3::kMap32BytesPerPackedGroup, yaze::zelda3::kMap32DefinitionsPerPackedGroup, yaze::zelda3::anonymous_namespace{overworld.cc}::Map32StorageLayout::storage_bytes_per_quadrant, and ValidateMap32DefinitionCount().
Referenced by ValidateMap32DefinitionCount().

| std::vector< uint64_t > yaze::zelda3::anonymous_namespace{overworld.cc}::GetAllTile16 | ( | OverworldMapTiles & | map_tiles_ | ) |
Definition at line 2585 of file overworld.cc.
References yaze::zelda3::OverworldMapTiles::dark_world, GetAllTile16(), yaze::gfx::Tile32::GetPackedValue(), yaze::zelda3::kDarkWorldMapIdStart, yaze::zelda3::kNumOverworldMaps, yaze::zelda3::OverworldMapTiles::light_world, and yaze::zelda3::OverworldMapTiles::special_world.
Referenced by GetAllTile16().
