#include "zelda3/atlas/dungeon_atlas.h"#include <algorithm>#include <cctype>#include <filesystem>#include <fstream>#include <map>#include <tuple>#include <utility>#include "absl/strings/ascii.h"#include "absl/strings/str_format.h"#include "absl/strings/str_replace.h"#include "core/hack_manifest.h"#include "rom/rom.h"#include "util/rom_hash.h"#include "zelda3/atlas/atlas_defaults.h"#include "zelda3/dungeon/room.h"#include "zelda3/dungeon/room_header_destination.h"Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::OwnerDisplay |
| class | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::AreaTable |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::zelda3::atlas |
| namespace | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc} |
Functions | |
| std::string | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::RoomHex (int room) |
| uint32_t | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::LoRomPc (uint32_t snes) |
| bool | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::IsHexString (const std::string &text) |
| std::string | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::ExpandLabel (const std::string &templ, const std::string &kind, int n) |
| const char * | yaze::zelda3::atlas::RoomStatusName (RoomStatus status) |
| const char * | yaze::zelda3::atlas::LinkKindName (LinkKind kind) |
| absl::StatusOr< std::map< std::string, uint32_t > > | yaze::zelda3::atlas::ReadWlaSymbols (const std::string &path) |
| absl::StatusOr< DungeonAtlasInput > | yaze::zelda3::atlas::CollectDungeonAtlasInput (Rom *rom, const DungeonAtlasCollectOptions &options) |
| DungeonAtlas | yaze::zelda3::atlas::BuildDungeonAtlas (const DungeonAtlasInput &input, const AtlasAnnotations &annotations) |
Variables | |
| constexpr int | yaze::zelda3::atlas::anonymous_namespace{dungeon_atlas.cc}::kRooms = kAtlasRoomCount |