#include <room_links.h>

Classes | |
| struct | Door |
Public Attributes | |
| int | room_id = 0 |
| uint8_t | blockset = 0 |
| uint8_t | tag1 = 0 |
| uint8_t | tag2 = 0 |
| bool | has_pits = false |
| bool | pits_only_in_braziers = false |
| bool | has_warp_tiles = false |
| bool | has_hole_tag = false |
| std::string | hole_sprite |
| bool | in_pit_damage_table = false |
| uint8_t | holewarp_byte = 0 |
| std::array< uint8_t, 4 > | stair_bytes {} |
| std::array< bool, 4 > | stair_slot_used {} |
| std::array< bool, 4 > | stair_slot_estimated {} |
| std::vector< Door > | doors |
Definition at line 85 of file room_links.h.
| int yaze::zelda3::RoomLinkFacts::room_id = 0 |
Definition at line 86 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts().
| uint8_t yaze::zelda3::RoomLinkFacts::blockset = 0 |
Definition at line 87 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), yaze::zelda3::CollectRoomLinks(), and yaze::cli::handlers::DungeonRoomGraphCommandHandler::Execute().
| uint8_t yaze::zelda3::RoomLinkFacts::tag1 = 0 |
Definition at line 88 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), yaze::zelda3::CollectRoomLinks(), and yaze::zelda3::anonymous_namespace{room_links.cc}::LiveHoleTag().
| uint8_t yaze::zelda3::RoomLinkFacts::tag2 = 0 |
Definition at line 89 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), yaze::zelda3::CollectRoomLinks(), and yaze::zelda3::anonymous_namespace{room_links.cc}::LiveHoleTag().
| bool yaze::zelda3::RoomLinkFacts::has_pits = false |
Definition at line 92 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| bool yaze::zelda3::RoomLinkFacts::pits_only_in_braziers = false |
Definition at line 95 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| bool yaze::zelda3::RoomLinkFacts::has_warp_tiles = false |
Definition at line 98 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| bool yaze::zelda3::RoomLinkFacts::has_hole_tag = false |
Definition at line 101 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::anonymous_namespace{room_links.cc}::LiveHoleTag().
| std::string yaze::zelda3::RoomLinkFacts::hole_sprite |
Definition at line 103 of file room_links.h.
Referenced by yaze::zelda3::atlas::BuildDungeonAtlas(), yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| bool yaze::zelda3::RoomLinkFacts::in_pit_damage_table = false |
Definition at line 104 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| uint8_t yaze::zelda3::RoomLinkFacts::holewarp_byte = 0 |
Definition at line 105 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), yaze::zelda3::CollectRoomLinks(), and yaze::cli::handlers::DungeonGraphCommandHandler::Execute().
| std::array<uint8_t, 4> yaze::zelda3::RoomLinkFacts::stair_bytes {} |
Definition at line 106 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), yaze::zelda3::CollectRoomLinks(), and yaze::cli::handlers::DungeonGraphCommandHandler::Execute().
| std::array<bool, 4> yaze::zelda3::RoomLinkFacts::stair_slot_used {} |
Definition at line 108 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| std::array<bool, 4> yaze::zelda3::RoomLinkFacts::stair_slot_estimated {} |
Definition at line 109 of file room_links.h.
Referenced by yaze::zelda3::atlas::BuildDungeonAtlas(), yaze::zelda3::CollectRoomLinkFacts(), and yaze::zelda3::CollectRoomLinks().
| std::vector<Door> yaze::zelda3::RoomLinkFacts::doors |
Definition at line 119 of file room_links.h.
Referenced by yaze::zelda3::CollectRoomLinkFacts(), yaze::zelda3::CollectRoomLinks(), and yaze::cli::handlers::DungeonRoomGraphCommandHandler::Execute().