refactor(title): la 3D és l'única — elimina backup 2D i renomena als noms canònics

This commit is contained in:
2026-05-22 12:04:16 +02:00
parent a29c2b9cc2
commit 54d3e683a1
16 changed files with 680 additions and 2321 deletions
+1 -11
View File
@@ -24,7 +24,6 @@
#include "game/scenes/game_scene.hpp"
#include "game/scenes/logo_scene.hpp"
#include "game/scenes/title_scene.hpp"
#include "game/scenes/title_scene_3d.hpp"
#include "global_events.hpp"
#include "project.h"
#include "scene.hpp"
@@ -292,17 +291,8 @@ auto Director::buildScene(SceneType type, SDLManager& sdl, SceneContext& context
switch (type) {
case SceneType::LOGO:
return std::make_unique<LogoScene>(sdl, context);
case SceneType::TITLE: {
// Env var ORNI_TITLE_3D=1 redirigeix la TITLE clàssica cap a la
// variant 3D real en proves; en qualsevol altre cas, la 2D.
const char* env = std::getenv("ORNI_TITLE_3D");
if (env != nullptr && env[0] == '1' && env[1] == '\0') {
return std::make_unique<TitleScene3D>(sdl, context);
}
case SceneType::TITLE:
return std::make_unique<TitleScene>(sdl, context);
}
case SceneType::TITLE_3D:
return std::make_unique<TitleScene3D>(sdl, context);
case SceneType::GAME:
return std::make_unique<GameScene>(sdl, context);
case SceneType::EXIT: