input: añadidas asignaciones por defecto para teclado y mando

This commit is contained in:
2023-05-23 18:24:17 +02:00
parent 82b2b8bf57
commit 51518f3bd8
3 changed files with 43 additions and 7 deletions

View File

@@ -93,11 +93,15 @@ int main(int argc, char *argv[])
Input *input = new Input(asset->get("gamecontrollerdb.txt"));
input->setVerbose(options->console);
input->discoverGameController();
input->bindKey(INPUT_UP, SDL_SCANCODE_UP);
input->bindKey(INPUT_DOWN, SDL_SCANCODE_DOWN);
input->bindKey(INPUT_LEFT, SDL_SCANCODE_LEFT);
input->bindKey(INPUT_RIGHT, SDL_SCANCODE_RIGHT);
string controllerName = "htfvhfhk";
//input->bindKey(INPUT_UP, SDL_SCANCODE_UP);
//input->bindKey(INPUT_DOWN, SDL_SCANCODE_DOWN);
//input->bindKey(INPUT_LEFT, SDL_SCANCODE_LEFT);
//input->bindKey(INPUT_RIGHT, SDL_SCANCODE_RIGHT);
//input->bindGameControllerButton(INPUT_UP, SDL_CONTROLLER_BUTTON_DPAD_UP);
//input->bindGameControllerButton(INPUT_DOWN, SDL_CONTROLLER_BUTTON_DPAD_DOWN);
//input->bindGameControllerButton(INPUT_LEFT, SDL_CONTROLLER_BUTTON_DPAD_LEFT);
//input->bindGameControllerButton(INPUT_RIGHT, SDL_CONTROLLER_BUTTON_DPAD_RIGHT);
string controllerName = "";
int numControllers = input->getNumControllers();
if (numControllers > 0)
{