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 "absl/status/status.h"
#include "app/gfx/snes_palette.h"
#include "gui/canvas.h"
#include "gui/icons.h"
@@ -10,7 +11,18 @@ namespace yaze {
namespace app {
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 app

View File

@@ -3,6 +3,7 @@
#include <imgui/imgui.h>
#include "absl/status/status.h"
#include "app/gfx/snes_palette.h"
#include "gui/canvas.h"
#include "gui/icons.h"
@@ -11,9 +12,14 @@ namespace yaze {
namespace app {
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 {
public:
void Update();
absl::Status Update();
private:
};