23 lines
495 B
C++
23 lines
495 B
C++
// 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);
|
|
};
|