#include <dungeon_connection_edit.h>

Public Member Functions | |
| bool | changed () const |
Public Attributes | |
| DungeonConnectionRequest | request |
| const Rom * | rom = nullptr |
| int | target_room_id = -1 |
| size_t | target_door_index = 0 |
| std::vector< zelda3::Room::Door > | source_before |
| std::vector< zelda3::Room::Door > | source_after |
| std::vector< zelda3::Room::Door > | target_before |
| std::vector< zelda3::Room::Door > | target_after |
| bool | creates_return = false |
Definition at line 20 of file dungeon_connection_edit.h.
| bool yaze::editor::DungeonConnectionPlan::changed | ( | ) | const |
Definition at line 83 of file dungeon_connection_edit.cc.
References yaze::editor::SameDungeonDoors(), source_after, source_before, target_after, and target_before.

| DungeonConnectionRequest yaze::editor::DungeonConnectionPlan::request |
Definition at line 21 of file dungeon_connection_edit.h.
Referenced by yaze::editor::DungeonCanvasViewer::ApplyDoorConnection(), yaze::editor::DungeonEditorV2::ApplyDoorConnection(), and yaze::editor::PlanDungeonDoorConnection().
| const Rom* yaze::editor::DungeonConnectionPlan::rom = nullptr |
| int yaze::editor::DungeonConnectionPlan::target_room_id = -1 |
| size_t yaze::editor::DungeonConnectionPlan::target_door_index = 0 |
| std::vector<zelda3::Room::Door> yaze::editor::DungeonConnectionPlan::source_before |
Definition at line 25 of file dungeon_connection_edit.h.
Referenced by changed(), yaze::editor::PlanDungeonDoorConnection(), and yaze::editor::anonymous_namespace{dungeon_editor_v2_connection_edits.cc}::SameConnectionPlan().
| std::vector<zelda3::Room::Door> yaze::editor::DungeonConnectionPlan::source_after |
Definition at line 26 of file dungeon_connection_edit.h.
Referenced by changed(), yaze::editor::PlanDungeonDoorConnection(), and yaze::editor::anonymous_namespace{dungeon_editor_v2_connection_edits.cc}::SameConnectionPlan().
| std::vector<zelda3::Room::Door> yaze::editor::DungeonConnectionPlan::target_before |
Definition at line 27 of file dungeon_connection_edit.h.
Referenced by changed(), yaze::editor::PlanDungeonDoorConnection(), and yaze::editor::anonymous_namespace{dungeon_editor_v2_connection_edits.cc}::SameConnectionPlan().
| std::vector<zelda3::Room::Door> yaze::editor::DungeonConnectionPlan::target_after |
Definition at line 28 of file dungeon_connection_edit.h.
Referenced by changed(), yaze::editor::anonymous_namespace{dungeon_connection_editor.cc}::OpenTarget(), yaze::editor::PlanDungeonDoorConnection(), and yaze::editor::anonymous_namespace{dungeon_editor_v2_connection_edits.cc}::SameConnectionPlan().
| bool yaze::editor::DungeonConnectionPlan::creates_return = false |