yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_door_edges.h File Reference
#include <cstdint>
#include <string>
#include <vector>
Include dependency graph for dungeon_door_edges.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::zelda3::atlas::AtlasDoorFact
 
struct  yaze::zelda3::atlas::AtlasDoor
 
struct  yaze::zelda3::atlas::DoorEdge
 

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 
namespace  yaze::zelda3::atlas
 

Enumerations

enum class  yaze::zelda3::atlas::DoorCategory : uint8_t {
  yaze::zelda3::atlas::kOpen , yaze::zelda3::atlas::kOneSided , yaze::zelda3::atlas::kShutter , yaze::zelda3::atlas::kKey ,
  yaze::zelda3::atlas::kBigKey , yaze::zelda3::atlas::kBomb , yaze::zelda3::atlas::kExit , yaze::zelda3::atlas::kKeyStairs ,
  yaze::zelda3::atlas::kOther , yaze::zelda3::atlas::kIgnore
}
 

Functions

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)