afegit pulso de color

This commit is contained in:
2025-11-28 09:00:41 +01:00
parent 836debdc0b
commit 06e9a10c98
4 changed files with 24 additions and 1 deletions
+7
View File
@@ -6,6 +6,7 @@
#include <SDL3/SDL.h>
#include <cstdint>
#include "core/rendering/color_oscillator.hpp"
class SDLManager {
public:
@@ -29,6 +30,9 @@ public:
void neteja(uint8_t r = 0, uint8_t g = 0, uint8_t b = 0);
void presenta();
// [NUEVO] Actualització de colors (oscil·lació)
void updateColors(float delta_time);
// Getters
SDL_Renderer *obte_renderer() { return renderer_; }
@@ -47,6 +51,9 @@ private:
void calculateMaxWindowSize(); // Llegir resolució del display
void applyWindowSize(int width, int height); // Canviar mida + centrar
void updateLogicalPresentation(); // Actualitzar viewport
// [NUEVO] Oscil·lador de colors
Rendering::ColorOscillator color_oscillator_;
};
#endif // SDL_MANAGER_HPP