yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
tile16_editor_panel.cc
Go to the documentation of this file.
2
6
7namespace yaze::editor {
8
9void Tile16EditorPanel::Draw(bool* p_open) {
11 if (!editor) return;
12
13 if (auto* ow_editor = dynamic_cast<OverworldEditor*>(editor)) {
14 if (auto status = ow_editor->tile16_editor().UpdateAsPanel(); !status.ok()) {
15 LOG_ERROR("Tile16EditorPanel", "Failed to draw: %s",
16 status.ToString().c_str());
17 }
18 }
19}
20
22
23} // namespace yaze::editor
Main UI class for editing overworld maps in A Link to the Past.
EditorPanel wrapper for Tile16Editor.
void Draw(bool *p_open) override
Draw the panel content.
#define LOG_ERROR(category, format,...)
Definition log.h:109
Editor * current_editor()
Get the currently active editor.
Editors are the view controllers for the application.
#define REGISTER_PANEL(PanelClass)
Auto-registration macro for panels with default constructors.