canvi de pc
This commit is contained in:
@@ -9,7 +9,6 @@
|
||||
#include <vector> // Para vector
|
||||
|
||||
#include "input.h"
|
||||
#include "text.h"
|
||||
|
||||
// Clase DefineButtons
|
||||
class DefineButtons {
|
||||
@@ -35,13 +34,11 @@ class DefineButtons {
|
||||
private:
|
||||
// Objetos
|
||||
Input *input_ = nullptr; // Gestión de entrada
|
||||
std::shared_ptr<Text> text_; // Renderizado de texto
|
||||
|
||||
// Variables
|
||||
bool enabled_ = false; // Indica si está activo
|
||||
int x_ = 0, y_ = 0; // Coordenadas de texto
|
||||
std::vector<Button> buttons_; // Definiciones de botones
|
||||
size_t index_controller_ = 0; // Índice del controlador asignado
|
||||
size_t index_button_ = 0; // Índice del botón en proceso
|
||||
std::vector<std::string> controller_names_; // Nombres de los mandos
|
||||
bool finished_ = false;
|
||||
@@ -49,7 +46,7 @@ class DefineButtons {
|
||||
// Métodos internos
|
||||
void incIndexButton(); // Incrementa el índice de botones
|
||||
void doControllerButtonDown(const SDL_GamepadButtonEvent &event); // Procesa pulsaciones
|
||||
void bindButtons(); // Asigna botones al sistema de entrada
|
||||
void bindButtons(std::shared_ptr<Input::Gamepad> gamepad); // Asigna botones al sistema de entrada
|
||||
void saveBindingsToOptions(); // Guarda configuraciones
|
||||
auto checkButtonNotInUse(SDL_GamepadButton button) -> bool; // Verifica uso de botones
|
||||
void clearButtons(); // Limpia asignaciones actuales
|
||||
|
||||
Reference in New Issue
Block a user