yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_entity_inspector.h
Go to the documentation of this file.
1#ifndef YAZE_APP_EDITOR_DUNGEON_INSPECTORS_DUNGEON_ENTITY_INSPECTOR_H_
2#define YAZE_APP_EDITOR_DUNGEON_INSPECTORS_DUNGEON_ENTITY_INSPECTOR_H_
3
4#include <cstddef>
5#include <functional>
6
7namespace yaze::editor {
8
9class DungeonCanvasViewer;
10
11// Contextual reminder for both the pot-item library and selection inspector.
12// Disabled saving does not prevent draft edits or change the project's scope.
14
15// Shared property controls for a single selected door, sprite, or pot item.
16// All writes go through the viewer's interaction handlers and mutation hooks.
18 DungeonCanvasViewer& viewer,
19 const std::function<void(int, size_t)>& jump_to_reciprocal = {});
20
21} // namespace yaze::editor
22
23#endif // YAZE_APP_EDITOR_DUNGEON_INSPECTORS_DUNGEON_ENTITY_INSPECTOR_H_
Editors are the view controllers for the application.
void DrawDungeonEntityInspector(DungeonCanvasViewer &viewer, const std::function< void(int, size_t)> &jump_to_reciprocal)