#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::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 670 of file dungeon_canvas_viewer.h.
| std::array<bool, zelda3::kNumberOfRooms> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::room_mask {} |
Definition at line 678 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 680 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 681 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 |
| std::vector<DungeonStaircaseIssue> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::staircase_issues |
| std::vector<DungeonConnectedRoomLink> yaze::editor::DungeonCanvasViewer::ConnectedRoomGraphData::out_of_scope_links |
Definition at line 691 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 693 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 694 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 695 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 697 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 699 of file dungeon_canvas_viewer.h.
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), and yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix().