diff --git a/src/app/editor/editor.cc b/src/app/editor/editor.cc index 8f6cae23..ca198e54 100644 --- a/src/app/editor/editor.cc +++ b/src/app/editor/editor.cc @@ -357,6 +357,12 @@ void Editor::DrawDungeonEditor() { END_TAB_ITEM() } +void Editor::DrawScreenEditor() { + TAB_ITEM("Screens") + screen_editor_.Update(); + END_TAB_ITEM() +} + void Editor::DrawGraphicsEditor() { TAB_ITEM("Graphics") END_TAB_ITEM() diff --git a/src/app/editor/editor.h b/src/app/editor/editor.h index 1fdbf7e8..2e15c344 100644 --- a/src/app/editor/editor.h +++ b/src/app/editor/editor.h @@ -11,6 +11,7 @@ #include "app/editor/assembly_editor.h" #include "app/editor/dungeon_editor.h" #include "app/editor/overworld_editor.h" +#include "app/editor/screen_editor.h" #include "app/gfx/snes_palette.h" #include "app/gfx/snes_tile.h" #include "app/rom.h" @@ -41,6 +42,7 @@ class Editor { void DrawProjectEditor(); void DrawOverworldEditor(); void DrawDungeonEditor(); + void DrawScreenEditor(); void DrawGraphicsEditor(); void DrawSpriteEditor(); @@ -52,6 +54,7 @@ class Editor { AssemblyEditor assembly_editor_; OverworldEditor overworld_editor_; DungeonEditor dungeon_editor_; + ScreenEditor screen_editor_; std::shared_ptr sdl_renderer_; std::unordered_map image_cache_; diff --git a/src/app/editor/screen_editor.cc b/src/app/editor/screen_editor.cc index 6da55138..013159e5 100644 --- a/src/app/editor/screen_editor.cc +++ b/src/app/editor/screen_editor.cc @@ -1 +1,9 @@ -#include "app/editor/screen_editor.h" \ No newline at end of file +#include "app/editor/screen_editor.h" + +namespace yaze { +namespace app { +namespace editor { +void ScreenEditor::Update() {} +} // namespace editor +} // namespace app +} // namespace yaze \ No newline at end of file diff --git a/src/app/editor/screen_editor.h b/src/app/editor/screen_editor.h index 2f865b26..e34fdb93 100644 --- a/src/app/editor/screen_editor.h +++ b/src/app/editor/screen_editor.h @@ -9,6 +9,8 @@ namespace editor { class ScreenEditor { public: + void Update(); + private: int sword_x_ = 0; int mx_click_ = 0; @@ -66,8 +68,8 @@ class ScreenEditor { gfx::Bitmap tiles8Bitmap; // 0x20000 gfx::Bitmap floor_selector; -// DungeonMap dungeon_maps_[14]; -// MapIcon selectedMapIcon; + // DungeonMap dungeon_maps_[14]; + // MapIcon selectedMapIcon; }; } // namespace editor