ja tenim algo de gamecontext. lo proxim va a ser fer algo per a la gestió del temps

This commit is contained in:
JailDesigner committed 2026-11-06 09:31:48 +01:00
1 parent 9b168f02eb
commit ffc2dee311
7 files changed
+52 -6

No files matched your search

+9 -3
View File
@@ -11,13 +11,19 @@ Director::Director() {
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,
"Game start!");
video_ = std::make_shared<Video>(
// Inicializa los subsistemas
video_ = std::make_unique<Video>(
Video::Config{
Defaults::Video::FULLSCREEN,
Defaults::Video::ZOOM,
Defaults::Video::WIDTH,
Defaults::Video::HEIGHT});
scene_ = std::make_unique<Test>();
// Inicializa el contexto
context_.video = video_.get();
// Establece la escena inicial
scene_ = std::make_unique<Test>(context_);
}
Director::~Director() {
@@ -39,7 +45,7 @@ auto Director::iterate() -> int {
case Scenes::GAME:
break;
case Scenes::TEST:
scene_ = std::make_unique<Test>();
scene_ = std::make_unique<Test>(context_);
break;
case Scenes::QUIT:
scene_.reset();