yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_door_edges.cc File Reference
#include "zelda3/atlas/dungeon_door_edges.h"
#include <algorithm>
#include <cstdlib>
#include <set>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 
namespace  yaze::zelda3::atlas
 
namespace  yaze::zelda3::atlas::anonymous_namespace{dungeon_door_edges.cc}
 

Functions

char yaze::zelda3::atlas::anonymous_namespace{dungeon_door_edges.cc}::WallLetter (int direction)
 
char yaze::zelda3::atlas::anonymous_namespace{dungeon_door_edges.cc}::Opposite (char wall)
 
int yaze::zelda3::atlas::anonymous_namespace{dungeon_door_edges.cc}::Rank (DoorCategory category)
 
bool yaze::zelda3::atlas::anonymous_namespace{dungeon_door_edges.cc}::Pairable (DoorCategory category)
 
const char * yaze::zelda3::atlas::DoorCategoryName (DoorCategory category)
 
DoorCategory yaze::zelda3::atlas::DoorCategoryForType (int door_type)
 
std::vector< AtlasDoor > yaze::zelda3::atlas::OuterWallDoors (const std::vector< AtlasDoorFact > &doors)
 
std::vector< DoorEdge > yaze::zelda3::atlas::PairDoorEdges (const std::vector< std::vector< AtlasDoor > > &doors_by_room)
 

Variables

constexpr int yaze::zelda3::atlas::anonymous_namespace{dungeon_door_edges.cc}::kRooms = 0x128