yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_atlas.cc File Reference
#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