step 1: mort_scene substituix doMort() amb la capa scenes::

This commit is contained in:
2026-04-15 23:05:45 +02:00
parent 4436f7f569
commit d86cb21efa
6 changed files with 129 additions and 36 deletions

View File

@@ -20,6 +20,7 @@
#include "game/modulegame.hpp"
#include "game/modulesequence.hpp"
#include "game/options.hpp"
#include "scenes/mort_scene.hpp"
#include "scenes/scene.hpp"
#include "scenes/scene_registry.hpp"
@@ -94,6 +95,14 @@ void gameFiberEntry() {
void Director::init() {
instance_ = new Director();
Gamepad::init();
// Registre d'escenes migrades. Cada entrada = una funció del vell
// ModuleSequence reescrita com a `scenes::*Scene`. Mentre vagen
// caient, el fallback al switch legacy de gameFiberEntry deixa de
// rebre aquests states.
auto& registry = scenes::SceneRegistry::instance();
registry.registerScene(100, [] { return std::make_unique<scenes::MortScene>(); });
GameFiber::init(gameFiberEntry);
}