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

@@ -13,11 +13,12 @@
#include "core/defaults.hpp"
#include "core/graphics/shape.hpp"
#include "core/rendering/sdl_manager.hpp"
#include "core/system/context_escenes.hpp"
#include "core/types.hpp"
class EscenaLogo {
public:
explicit EscenaLogo(SDLManager& sdl);
explicit EscenaLogo(SDLManager& sdl, GestorEscenes::ContextEscenes& context);
void executar(); // Bucle principal de l'escena
private:
@@ -31,6 +32,7 @@ class EscenaLogo {
};
SDLManager& sdl_;
GestorEscenes::ContextEscenes& context_;
EstatAnimacio estat_actual_; // Estat actual de la màquina
float
temps_estat_actual_; // Temps en l'estat actual (reset en cada transició)