afegides escenes

This commit is contained in:
2025-11-28 20:22:15 +01:00
parent 8e25d388fa
commit 430fcbe026
8 changed files with 351 additions and 162 deletions

View File

@@ -0,0 +1,22 @@
// escena_logo.hpp - Pantalla d'inici del joc
// Mostra pantalla negra durant 2 segons i salta al joc
// © 2025 Port a C++20
#pragma once
#include "../../core/rendering/sdl_manager.hpp"
#include <SDL3/SDL.h>
class EscenaLogo {
public:
explicit EscenaLogo(SDLManager& sdl);
void executar(); // Bucle principal de l'escena
private:
SDLManager& sdl_;
float temps_acumulat_;
void actualitzar(float delta_time);
void dibuixar();
void processar_events(const SDL_Event& event);
};