val! ja pinta coses en altres surfaces

This commit is contained in:
2025-03-05 19:41:55 +01:00
parent 70a50f5117
commit 5a8747cc4b
5 changed files with 15 additions and 13 deletions

View File

@@ -32,6 +32,7 @@ private:
SDL_Texture *border_texture_; // Textura donde se dibuja el borde del juego
std::shared_ptr<Surface> game_surface_; // Surface principal para manejar game_surface_data_
std::shared_ptr<Surface> border_surface_; // Surface para pintar el el borde de la pantalla
std::shared_ptr<std::shared_ptr<Surface>> renderer_surface_;
// Variables
int window_width_; // Ancho de la pantalla o ventana
@@ -138,7 +139,7 @@ public:
// Getters
SDL_Renderer *getRenderer() { return renderer_; }
std::shared_ptr<Surface> getRendererSurface() { return game_surface_; }
std::shared_ptr<Surface> getRendererSurface() { return (*renderer_surface_); }
// Cambia la paleta
void nextPalette();