#pragma once #include #include "game/scenes/scene.hpp" // Escena mínima que Director usa mientras el cache se carga incrementalmente. // No avanza la carga — lo hace Director::iterate() llamando a Cache::loadStep() // antes de despachar la escena. Aquí solo se pinta la barra de progreso. class BootLoader : public Scene { public: BootLoader() = default; ~BootLoader() override = default; void iterate() override; void handleEvent(const SDL_Event& event) override; };