millorada la gestio d'escenes i opcions

This commit is contained in:
2025-12-04 11:51:41 +01:00
parent f8c5207d5c
commit 330044e10f
12 changed files with 195 additions and 59 deletions

View File

@@ -18,6 +18,7 @@
#include "../stage_system/stage_manager.hpp"
#include "core/graphics/vector_text.hpp"
#include "core/rendering/sdl_manager.hpp"
#include "core/system/context_escenes.hpp"
#include "core/types.hpp"
#include <memory>
@@ -25,7 +26,7 @@
// Classe principal del joc (escena)
class EscenaJoc {
public:
explicit EscenaJoc(SDLManager& sdl);
explicit EscenaJoc(SDLManager& sdl, GestorEscenes::ContextEscenes& context);
~EscenaJoc() = default;
void executar(); // Bucle principal de l'escena
@@ -36,6 +37,7 @@ class EscenaJoc {
private:
SDLManager& sdl_;
GestorEscenes::ContextEscenes& context_;
// Efectes visuals
Effects::DebrisManager debris_manager_;