Arreglos de disseny en Credits

El shaders ja respeten els SDL_RenderSetLogicalSize en pantalla completa, pero no el SDL_RenderSetIntegerScale
This commit is contained in:
2025-03-16 08:50:35 +01:00
parent b5dbb694f3
commit dc7b3bf7e0
8 changed files with 154 additions and 58 deletions

View File

@@ -54,6 +54,7 @@ private:
SDL_Rect bottom_black_rect_ = {play_area_.x, param.game.game_area.rect.h - black_bars_size_, play_area_.w, black_bars_size_}; // Rectangulo negro inferior
SDL_Rect left_black_rect_ = {play_area_.x, param.game.game_area.center_y - 1, 0, 2}; // Rectangulo negro situado a la izquierda
SDL_Rect right_black_rect_ = {play_area_.x + play_area_.w, param.game.game_area.center_y - 1, 0, 2}; // Rectangulo negro situado a la derecha
SDL_Rect red_rect = play_area_; // Rectangulo rojo para delimitar la ventana
// Actualiza las variables
void update();
@@ -85,6 +86,9 @@ private:
// Actualiza los rectangulos negros
void updateBlackRects();
// Actualiza el rectangulo rojo
void updateRedRect();
// Actualiza el estado de fade
void updateAllFades();
@@ -94,6 +98,9 @@ private:
// Reestablece el nivel de volumen
void resetVolume();
// Cambia el color del fondo
void cycleColors();
public:
// Constructor
Credits();