- [NEW] Sempre es pot navegar pels menus amb cursors, RETURN i ESCAPE
- [NEW] El gamepad es configura amb la info del gamescontrollerdb.txt per defecte - [NEW] El botó de START en el gamepad funciona com el ESCAPE del teclat - [FIX] La música ingame continuava estant mal - [FIX] Si la música està desactivada que no sone la del logo
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "jinput.h"
|
||||
#include <SDL2/SDL.h>
|
||||
#include "jdraw.h"
|
||||
#include "jfile.h"
|
||||
|
||||
namespace input
|
||||
{
|
||||
@@ -15,6 +16,11 @@ namespace input
|
||||
|
||||
void initGamePad()
|
||||
{
|
||||
int size;
|
||||
char *buffer = file::getFileBuffer("gamecontrollerdb.txt", size);
|
||||
if (SDL_GameControllerAddMappingsFromRW(SDL_RWFromMem(buffer, size), 1) < 0) printf("No s'ha pogut carregar el gamecontrollersdb.txt\n");
|
||||
free(buffer);
|
||||
|
||||
const int num_joysticks = SDL_NumJoysticks();
|
||||
if (num_joysticks>=1) {
|
||||
for (int i=0; i<num_joysticks; ++i) {
|
||||
|
||||
Reference in New Issue
Block a user