#include <optional>#include "imgui/imgui.h"#include "zelda3/dungeon/door_types.h"#include "zelda3/dungeon/room_object.h"

Go to the source code of this file.
Classes | |
| struct | yaze::editor::ModeState |
| Mode-specific state data. More... | |
| class | yaze::editor::InteractionModeManager |
| Manages interaction mode state and transitions. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
Enumerations | |
| enum class | yaze::editor::InteractionMode { yaze::editor::Select , yaze::editor::PlaceObject , yaze::editor::PlaceDoor , yaze::editor::PlaceSprite , yaze::editor::PlaceItem , yaze::editor::DraggingObjects , yaze::editor::DraggingEntity , yaze::editor::RectangleSelect } |
| Unified interaction mode for the dungeon editor. More... | |