Commit de canvi d'equip

This commit is contained in:
2024-06-15 08:02:36 +02:00
parent 9d84dfe38e
commit 2bf805b941
7 changed files with 15 additions and 3 deletions

View File

@@ -20,6 +20,14 @@ Input::Input(std::string file)
verbose = true;
enabled = true;
gameInputs.push_back(input_fire_left);
gameInputs.push_back(input_fire_center);
gameInputs.push_back(input_fire_right);
gameInputs.push_back(input_up);
gameInputs.push_back(input_down);
gameInputs.push_back(input_left);
gameInputs.push_back(input_right);
}
// Actualiza el estado del objeto

View File

@@ -68,6 +68,7 @@ private:
std::vector<keyBindings_t> keyBindings; // Vector con las teclas asociadas a los inputs predefinidos
std::vector<GameControllerBindings_t> gameControllerBindings; // Vector con las teclas asociadas a los inputs predefinidos
std::vector<std::string> controllerNames; // Vector con los nombres de los mandos
std::vector<inputs_e> gameInputs; // Inputs usados para jugar, normalmente direcciones y botones
int numGamepads; // Numero de mandos conectados
std::string dbPath; // Ruta al archivo gamecontrollerdb.txt
bool verbose; // Indica si ha de mostrar mensajes

View File

@@ -177,6 +177,9 @@ void Screen::setVideoMode(int videoMode)
options->video.mode = videoMode;
options->video.window.width = windowWidth;
options->video.window.height = windowHeight;
// Recalcula los valores de los efectos
setShake();
}
// Camibia entre pantalla completa y ventana

View File

@@ -16,7 +16,7 @@ Director::Director(int argc, char *argv[])
{
// Inicializa variables
section = new section_t();
section->name = SECTION_PROG_LOGO;
section->name = SECTION_PROG_TITLE;
// Inicializa las opciones del programa
initOptions();

View File

@@ -2725,7 +2725,7 @@ void Game::render()
screen->start();
// Limpia la pantalla
//screen->clean(bgColor);
screen->clean(bgColor);
SDL_RenderCopy(renderer, canvas, nullptr, &playArea);
scoreboard->render();

View File

@@ -26,7 +26,6 @@ private:
SDL_Event *eventHandler; // Manejador de eventos
std::vector<Sprite *> sprite; // Vector con los sprites de cada linea que forman el bitmap JAILGAMES
Sprite *sprite2; // Sprite para manejar la textura2
options_t *options; // Puntero a las opciones del juego
section_t *section; // Estado del bucle principal para saber si continua o se sale
// Variables