migrant input: ja compila, ja no peta... falta descomentar mig codi
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
#include <vector> // Para vector
|
||||
|
||||
#include "difficulty.h" // Para Code
|
||||
#include "gamepad_config_manager.h"
|
||||
// #include "gamepad_config_manager.h"
|
||||
#include "input.h" // Para InputAction, InputDevice
|
||||
#include "lang.h" // Para Code
|
||||
#include "manage_hiscore_table.h" // Para HiScoreEntry
|
||||
@@ -93,10 +93,10 @@ struct SettingsOptions {
|
||||
};
|
||||
|
||||
struct GamepadOptions {
|
||||
Input::Gamepad gamepad = nullptr; // Mando
|
||||
int player_id; // Jugador asociado al mando
|
||||
Input::Device type = Input::Device::CONTROLLER; // Tipo de dispositivo
|
||||
GamepadConfig config;
|
||||
std::shared_ptr<Input::Gamepad> gamepad = nullptr; // Referencia al mando
|
||||
std::string name; // Nombre del mando
|
||||
int player_id; // Jugador asociado al mando
|
||||
Input::Device type = Input::Device::CONTROLLER; // Tipo de dispositivo
|
||||
|
||||
GamepadOptions(int custom_player_id = INVALID_INDEX)
|
||||
: player_id(custom_player_id) {}
|
||||
@@ -113,13 +113,12 @@ struct PendingChanges {
|
||||
};
|
||||
|
||||
// --- Variables globales ---
|
||||
extern WindowOptions window; // Opciones de la ventana
|
||||
extern SettingsOptions settings; // Opciones del juego
|
||||
extern VideoOptions video; // Opciones de vídeo
|
||||
extern AudioOptions audio; // Opciones de audio
|
||||
extern std::vector<GamepadOptions> controllers; // Opciones de mando para cada jugador
|
||||
extern PendingChanges pending_changes; // Opciones que se aplican al cerrar
|
||||
extern std::vector<GamepadConfig> gamepad_configs; // Lista con las configuraciones registradas para cada mando
|
||||
extern WindowOptions window; // Opciones de la ventana
|
||||
extern SettingsOptions settings; // Opciones del juego
|
||||
extern VideoOptions video; // Opciones de vídeo
|
||||
extern AudioOptions audio; // Opciones de audio
|
||||
extern std::vector<GamepadOptions> controllers; // Opciones de mando para cada jugador
|
||||
extern PendingChanges pending_changes; // Opciones que se aplican al cerrar
|
||||
|
||||
// --- Funciones de configuración ---
|
||||
void init(); // Inicializa las opciones del programa
|
||||
|
||||
Reference in New Issue
Block a user