moure source/scenes a source/game/scenes

This commit is contained in:
2026-05-14 18:00:18 +02:00
parent 1aa0e96a91
commit 358e91ea30
40 changed files with 86 additions and 86 deletions
+26
View File
@@ -0,0 +1,26 @@
#pragma once
#include "game/scenes/scene.hpp"
namespace scenes {
// Escena de boot que conduix la càrrega incremental del Resource::Cache.
// tick() crida loadStep amb un pressupost de ~8ms i pinta una barra
// de progrés mentre dura. Quan el Cache marca isLoadDone, l'escena
// marca done() i el Director passa al següent state (intro = 255).
class BootLoaderScene : public Scene {
public:
BootLoaderScene();
~BootLoaderScene() override = default;
void onEnter() override;
void tick(int delta_ms) override;
bool done() const override { return done_; }
private:
void render() const;
bool done_{false};
};
} // namespace scenes