#include <dungeon_canvas_viewer.h>
Classes | |
| struct | RoomPlacement |
Public Attributes | |
| std::array< bool, zelda3::kNumberOfRooms > | room_mask {} |
| std::array< RoomPlacement, zelda3::kNumberOfRooms > | room_positions {} |
| std::array< std::string, zelda3::kNumberOfRooms > | room_floor_labels {} |
| std::vector< std::string > | floor_order |
| std::vector< DungeonConnectedRoomLink > | links |
| std::map< int, DungeonConnectedRoomLinkDiagnostics > | room_diagnostics |
| std::vector< DungeonStaircaseIssue > | staircase_issues |
| std::vector< DungeonConnectedRoomLink > | out_of_scope_links |
| bool | dungeon_scope_active = false |
| int | room_count = 0 |
| int | unlinked_room_count = 0 |
| int | min_col = 0 |
| int | max_col = 0 |
| int | min_row = 0 |
| int | max_row = 0 |
Definition at line 925 of file dungeon_canvas_viewer.h.
| std::array<bool, zelda3::kNumberOfRooms> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::room_mask {} |
Definition at line 933 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::CountConnectedRoomsOnFloor(), yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::DrawConnectedCanvasOverview(), and yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix().
| std::array<RoomPlacement, zelda3::kNumberOfRooms> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::room_positions {} |
| std::array<std::string, zelda3::kNumberOfRooms> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::room_floor_labels {} |
Definition at line 935 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::CountConnectedRoomsOnFloor(), yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix(), and yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::GetConnectedFloorColor().
| std::vector<std::string> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::floor_order |
Definition at line 936 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), yaze::editor::DungeonCanvasViewer::DrawConnectedToolbarControls(), and yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::GetConnectedFloorBaseColor().
| std::vector<DungeonConnectedRoomLink> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::links |
Definition at line 937 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::DrawConnectedCanvasOverview(), yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix(), and yaze::editor::DungeonCanvasViewer::DrawNearbyRoomPreviews().
| std::map<int, DungeonConnectedRoomLinkDiagnostics> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::room_diagnostics |
Definition at line 938 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix().
| std::vector<DungeonStaircaseIssue> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::staircase_issues |
Definition at line 941 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedToolbarControls().
| std::vector<DungeonConnectedRoomLink> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::out_of_scope_links |
Definition at line 947 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedToolbarControls().
| bool yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::dungeon_scope_active = false |
Definition at line 949 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedToolbarControls().
| int yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::room_count = 0 |
Definition at line 950 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix(), and yaze::editor::DungeonCanvasViewer::DrawConnectedToolbarControls().
| int yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::unlinked_room_count = 0 |
Definition at line 951 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedToolbarControls().
| int yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::min_col = 0 |
| int yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::max_col = 0 |
Definition at line 953 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix().
| int yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::min_row = 0 |
| int yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::max_row = 0 |
Definition at line 955 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix().