diff --git a/source/common/input.cpp b/source/common/input.cpp index 23117ce..e2adfbe 100644 --- a/source/common/input.cpp +++ b/source/common/input.cpp @@ -75,7 +75,7 @@ void Input::bindGameControllerButton(int index, inputs_e input, SDL_GameControll // Comprueba si un input esta activo bool Input::checkInput(inputs_e input, bool repeat, int device, int index) { - if (!enabled || index >= numGamepads) + if (!enabled) { return false; } @@ -132,7 +132,7 @@ bool Input::checkInput(inputs_e input, bool repeat, int device, int index) } } - if (gameControllerFound()) + if (gameControllerFound() && index < numGamepads) if ((device == INPUT_USE_GAMECONTROLLER) || (device == INPUT_USE_ANY)) { if (repeat) diff --git a/source/fade.h b/source/fade.h index 23b0a8e..90145a5 100644 --- a/source/fade.h +++ b/source/fade.h @@ -42,7 +42,6 @@ private: int fadeRandomSquaresMult; // Cantidad de cuadrados que se pintaran cada vez int postDuration; // Duración posterior del fade tras finalizar int postCounter; // Contador para la duración posterior - Uint32 *pixels; // Array donde pintar los pixeles para la textura backbuffer2 con SDL_TEXTUREACCESS_STREAMING // Inicializa las variables void init();