claude: acabat de posar tot lo que deia i reventa. Debuggar
This commit is contained in:
@@ -7,10 +7,11 @@
|
||||
#include <vector> // Para vector
|
||||
|
||||
#include "ui_message.h" // Para UIMessage
|
||||
#include "define_buttons.h"
|
||||
|
||||
class MenuOption;
|
||||
class MenuRenderer;
|
||||
class DefineButtons; // Forward declaration
|
||||
//class DefineButtons; // Forward declaration
|
||||
|
||||
class ServiceMenu {
|
||||
public:
|
||||
@@ -55,6 +56,14 @@ class ServiceMenu {
|
||||
void moveBack();
|
||||
void checkEvents(const SDL_Event &event); // Nuevo método para eventos
|
||||
|
||||
// NUEVO: Método para manejar eventos (llamado desde GlobalEvents)
|
||||
void handleEvent(const SDL_Event &event);
|
||||
|
||||
// NUEVO: Getter para saber si DefineButtons está activo
|
||||
[[nodiscard]] auto isDefiningButtons() const -> bool {
|
||||
return define_buttons_ && define_buttons_->isEnabled();
|
||||
}
|
||||
|
||||
// --- Getters para que el Renderer pueda leer el estado ---
|
||||
[[nodiscard]] auto isEnabled() const -> bool { return enabled_; }
|
||||
[[nodiscard]] auto getTitle() const -> const std::string & { return title_; }
|
||||
|
||||
Reference in New Issue
Block a user