added gamecontrollersDB.txt

This commit is contained in:
2021-08-31 07:23:27 +02:00
parent fd94aea99b
commit f916381a9b
2 changed files with 7 additions and 4 deletions

View File

@@ -143,7 +143,8 @@ bool Director::initSDL()
bool success = true;
// Inicializa SDL
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_GAMECONTROLLER | SDL_INIT_AUDIO) < 0)
//if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_GAMECONTROLLER | SDL_INIT_AUDIO) < 0)
if (SDL_Init(SDL_INIT_EVERYTHING) < 0)
{
printf("SDL could not initialize!\nSDL Error: %s\n", SDL_GetError());
success = false;
@@ -271,7 +272,7 @@ void Director::setFileList()
mFileList[51] = mExecutablePath + "/" + "../media/lang/ba_BA.txt";
// DATA
mFileList[52] = mExecutablePath + "/" + "../media/data/gamecontrollerdb.txt";
mFileList[52] = mExecutablePath + "/" + "../data/gamecontrollerdb.txt";
}
// Comprueba los ficheros del vector de ficheros que coinciden con una ruta dada

View File

@@ -137,6 +137,9 @@ bool Input::discoverGameController()
if (SDL_WasInit(SDL_INIT_GAMECONTROLLER) != 1)
SDL_InitSubSystem(SDL_INIT_GAMECONTROLLER);
if (SDL_GameControllerAddMappingsFromFile(mDBpath.c_str())<0)
printf("Error, could not load %s file: %s\n", mDBpath.c_str(), SDL_GetError());
int nJoysticks = SDL_NumJoysticks();
mNumGamepads = 0;
@@ -170,7 +173,6 @@ bool Input::discoverGameController()
mGameController = mConnectedControllers[0];
SDL_GameControllerEventState(SDL_ENABLE);
SDL_GameControllerAddMappingsFromFile(mDBpath.c_str());
}
return found;
@@ -191,5 +193,5 @@ std::string Input::getControllerName(int index)
if (mNumGamepads > 0)
return mControllerNames[index];
else
return "";
return "";
}