From 3550f26c454024647b8fdecf1a4ae678705cd31b Mon Sep 17 00:00:00 2001 From: Sergio Date: Tue, 18 Nov 2025 09:11:31 +0100 Subject: [PATCH] actualitzat readme amb els controls --- README.md | 32 ++++++++++++++++++-------------- source/core/input/input.cpp | 4 ++-- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index ae036bd..85b4d65 100644 --- a/README.md +++ b/README.md @@ -30,21 +30,25 @@ Quan hages recuperat la major part de les peces, dirigeix-te a la Jail per mostr El joc permet tant l'ús del teclat com d'un comandament. Les tecles per a jugar són les següents: -- **Cursors**: Per moure's a l'esquerra o dreta i per saltar. Es poden modificar les tecles en el fitxer de configuració, triant entre aquestes opcions: - - O, P per moure's i Q per saltar. - - A, D per moure's i W per saltar. +| Tecla | Acció | +|-------|-------| +| **←, →** | Moure's a l'esquerra o dreta | +| **↑** | Saltar | +| **Enter** | Eixir dels projectes | +| **ESC** | Cancelar / Eixir del joc | +| **F1** | Disminuir la mida de la finestra | +| **F2** | Augmentar la mida de la finestra | +| **F3** | Alternar pantalla completa | +| **F4** | Activar/desactivar els shaders | +| **F5** | Següent paleta de colors | +| **F6** | Paleta de colors anterior | +| **F7** | Activar/desactivar l'escalat exacte | +| **F8** | Activar/desactivar la música | +| **F9** | Activar/desactivar el marge de colors | +| **F10** | Activar/desactivar VSync | +| **F11** | Pausar el joc | -- **Tecla M**: Activa o desactiva la música. -- **Tecla P**: Pausa el joc. -- **Tecla ESC**: Ix del joc si estàs jugant. Tanca el programa en qualsevol altra circumstància. -- **Tecla F1**: Disminueix la mida de la finestra. -- **Tecla F2**: Augmenta la mida de la finestra. -- **Tecla F3**: Alterna entre el mode de pantalla completa i el mode finestra. -- **Tecla F4**: Activa o desactiva els shaders. -- **Tecla F5**: Estableix la següent paleta de colors. -- **Tecla F6**: Estableix la paleta de colors prèvia. -- **Tecla F7**: Activa o desactiva el escalat exacte. -- **Tecla B**: Activa o desactiva el marge de colors. +**Nota:** Les tecles de moviment (←, →, ↑) es poden redefinir des del menú del joc. ![JailDoctor's Dilemma - Gameplay](https://php.sustancia.synology.me/images/jdd/jdd_game2.png) diff --git a/source/core/input/input.cpp b/source/core/input/input.cpp index 95c1b96..8bec620 100644 --- a/source/core/input/input.cpp +++ b/source/core/input/input.cpp @@ -51,8 +51,8 @@ Input::Input(std::string game_controller_db_path, std::string gamepad_configs_fi {Action::TOGGLE_MUSIC, KeyState{SDL_SCANCODE_F8}}, {Action::TOGGLE_BORDER, KeyState{SDL_SCANCODE_F9}}, {Action::TOGGLE_VSYNC, KeyState{SDL_SCANCODE_F10}}, - {Action::TOGGLE_DEBUG, KeyState{SDL_SCANCODE_F12}}, - {Action::SHOW_DEBUG_INFO, KeyState{SDL_SCANCODE_F11}} + {Action::PAUSE, KeyState{SDL_SCANCODE_F11}}, + {Action::TOGGLE_DEBUG, KeyState{SDL_SCANCODE_F12}} }; initSDLGamePad(); // Inicializa el subsistema SDL_INIT_GAMEPAD