Input: mogudes structs, enums i consts a la part publica
This commit is contained in:
@@ -90,24 +90,24 @@ struct SettingsOptions {
|
||||
|
||||
// --- Opciones de mando ---
|
||||
struct GamepadOptions {
|
||||
int index; // Índice en el vector de mandos
|
||||
int player_id; // Jugador asociado al mando
|
||||
InputDevice type{InputDevice::CONTROLLER}; // Indica si se usará teclado, mando o ambos
|
||||
std::string name; // Nombre del dispositivo
|
||||
bool plugged{false}; // Indica si el mando está conectado
|
||||
std::vector<InputAction> inputs; // Listado de acciones asignadas
|
||||
std::vector<SDL_GamepadButton> buttons; // Listado de botones asignados a cada acción
|
||||
int index; // Índice en el vector de mandos
|
||||
int player_id; // Jugador asociado al mando
|
||||
Input::Device type{Input::Device::CONTROLLER}; // Indica si se usará teclado, mando o ambos
|
||||
std::string name; // Nombre del dispositivo
|
||||
bool plugged{false}; // Indica si el mando está conectado
|
||||
std::vector<Input::Action> inputs; // Listado de acciones asignadas
|
||||
std::vector<SDL_GamepadButton> buttons; // Listado de botones asignados a cada acción
|
||||
|
||||
// Constructor por defecto
|
||||
GamepadOptions()
|
||||
: index(INVALID_INDEX),
|
||||
player_id(INVALID_INDEX),
|
||||
inputs{
|
||||
InputAction::FIRE_LEFT,
|
||||
InputAction::FIRE_CENTER,
|
||||
InputAction::FIRE_RIGHT,
|
||||
InputAction::START,
|
||||
InputAction::SERVICE},
|
||||
Input::Action::FIRE_LEFT,
|
||||
Input::Action::FIRE_CENTER,
|
||||
Input::Action::FIRE_RIGHT,
|
||||
Input::Action::START,
|
||||
Input::Action::SERVICE},
|
||||
buttons{
|
||||
SDL_GAMEPAD_BUTTON_WEST,
|
||||
SDL_GAMEPAD_BUTTON_NORTH,
|
||||
|
||||
Reference in New Issue
Block a user