ServiceMenu: arreglos de colorets

This commit is contained in:
2025-06-21 20:51:10 +02:00
parent b6698043fd
commit 4f81712e3c
6 changed files with 370 additions and 137 deletions

View File

@@ -14,7 +14,7 @@ class MenuRenderer; // <-- Nuevo
class ServiceMenu {
public:
enum class Aspect { ASPECT1, ASPECT2 };
enum class Aspect { SHADOW, ALPHA };
enum class SettingsGroup { VIDEO, AUDIO, SETTINGS, SYSTEM, MAIN };
enum class GroupAlignment { CENTERED, LEFT };
@@ -28,8 +28,8 @@ public:
static ServiceMenu* get();
void toggle();
void render(); // Ahora solo delega
void update(); // Ahora delega la parte visual
void render();
void update();
void reset();
// --- Lógica de navegación ---
@@ -60,7 +60,7 @@ private:
SettingsGroup current_settings_group_;
SettingsGroup previous_settings_group_;
Aspect aspect_ = Aspect::ASPECT1;
Aspect aspect_ = Aspect::ALPHA;
std::string title_;
size_t selected_ = 0;
size_t main_menu_selected_ = 0;