modificats els metodes de ordenació de paleta: luminosidad per optimal i spectrum per referece

This commit is contained in:
2026-04-10 08:39:10 +02:00
parent 138eb26249
commit 9aff4432df
6 changed files with 146 additions and 78 deletions

View File

@@ -340,7 +340,7 @@ static auto cmdPalette(const std::vector<std::string>& args) -> std::string {
const auto PAL_NAME = []() -> std::string {
return Screen::get()->getPalettePrettyName();
};
if (args.empty()) { return "usage: palette [next|prev|sort [original|luminance|spectrum]|default|<name>]"; }
if (args.empty()) { return "usage: palette [next|prev|sort [original|optimal|reference]|default|<name>]"; }
if (args[0] == "NEXT") {
Screen::get()->nextPalette();
return "Palette: " + PAL_NAME();
@@ -360,12 +360,12 @@ static auto cmdPalette(const std::vector<std::string>& args) -> std::string {
}
if (args[1] == "ORIGINAL") {
Screen::get()->setPaletteSortMode(PaletteSortMode::ORIGINAL);
} else if (args[1] == "LUMINANCE") {
Screen::get()->setPaletteSortMode(PaletteSortMode::LUMINANCE);
} else if (args[1] == "SPECTRUM") {
Screen::get()->setPaletteSortMode(PaletteSortMode::SPECTRUM);
} else if (args[1] == "OPTIMAL") {
Screen::get()->setPaletteSortMode(PaletteSortMode::OPTIMAL);
} else if (args[1] == "REFERENCE") {
Screen::get()->setPaletteSortMode(PaletteSortMode::REFERENCE);
} else {
return "Unknown sort mode. Use: original, luminance, spectrum";
return "Unknown sort mode. Use: original, optimal, reference";
}
return "Palette sort: " + Screen::get()->getPaletteSortModeName();
}