Refactor TUI components for improved layout handling and add palette editor functionality

This commit is contained in:
scawful
2025-01-18 22:01:37 -05:00
parent a28da3b2ca
commit bc52fc5116
2 changed files with 55 additions and 25 deletions

View File

@@ -13,25 +13,22 @@ namespace yaze {
namespace cli {
const std::vector<std::string> kMainMenuEntries = {
"Apply BPS Patch",
"Generate Save File",
"Load ROM",
"Palette Editor",
"Load ROM", "Apply BPS Patch", "Generate Save File", "Palette Editor",
"Exit",
};
enum class MainMenuEntry {
kLoadRom,
kApplyBpsPatch,
kGenerateSaveFile,
kLoadRom,
kPaletteEditor,
kExit,
};
enum LayoutID {
kLoadRom,
kApplyBpsPatch,
kGenerateSaveFile,
kLoadRom,
kPaletteEditor,
kExit,
kMainMenu,