Update PaletteEditor

This commit is contained in:
Justin Scofield
2022-07-25 19:17:51 -04:00
parent 94cfa7e60f
commit 5f455b1d5e
2 changed files with 20 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
#include <imgui/imgui.h> #include <imgui/imgui.h>
#include "absl/status/status.h"
#include "app/gfx/snes_palette.h" #include "app/gfx/snes_palette.h"
#include "gui/canvas.h" #include "gui/canvas.h"
#include "gui/icons.h" #include "gui/icons.h"
@@ -10,7 +11,18 @@ namespace yaze {
namespace app { namespace app {
namespace editor { namespace editor {
void PaletteEditor::Update() {} absl::Status PaletteEditor::Update() {
for (const auto &name : kPaletteCategoryNames) {
if (ImGui::TreeNode(name.data())) {
ImGui::SameLine();
if (ImGui::SmallButton("button")) {
}
ImGui::TreePop();
}
}
return absl::OkStatus();
}
} // namespace editor } // namespace editor
} // namespace app } // namespace app

View File

@@ -3,6 +3,7 @@
#include <imgui/imgui.h> #include <imgui/imgui.h>
#include "absl/status/status.h"
#include "app/gfx/snes_palette.h" #include "app/gfx/snes_palette.h"
#include "gui/canvas.h" #include "gui/canvas.h"
#include "gui/icons.h" #include "gui/icons.h"
@@ -11,9 +12,14 @@ namespace yaze {
namespace app { namespace app {
namespace editor { namespace editor {
static constexpr absl::string_view kPaletteCategoryNames[] = {
"Sword", "Shield", "Clothes", "World Colors",
"Area Colors", "Enemies", "Dungeons", "World Map",
"Dungeon Map", "Triforce", "Crystal"};
class PaletteEditor { class PaletteEditor {
public: public:
void Update(); absl::Status Update();
private: private:
}; };