adecentat el codi. lo proxim fa falta mirar i pollar events

This commit is contained in:
JailDesigner committed 2026-11-06 10:31:07 +01:00
1 parent ffc2dee311
commit 1837844b03
7 files changed
+50 -16

No files matched your search

+6 -3
View File
@@ -2,6 +2,8 @@
#include "director.hpp"
#include <cstdint>
#include "core/rendering/video.hpp"
#include "defaults.hpp"
#include "game/scenes/scenes.hpp"
@@ -18,6 +20,7 @@ Director::Director() {
Defaults::Video::ZOOM,
Defaults::Video::WIDTH,
Defaults::Video::HEIGHT});
timer_ = std::make_unique<Timer>();
// Inicializa el contexto
context_.video = video_.get();
@@ -35,8 +38,8 @@ Director::~Director() {
auto Director::iterate() -> int {
while (scene_) {
scene_->render();
switch (scene_->update()) {
case Scenes::CONTINUE:
switch (scene_->update(timer_->getDelta())) {
case Scenes::ACTION_CONTINUE:
break;
case Scenes::LOGO:
break;
@@ -47,7 +50,7 @@ auto Director::iterate() -> int {
case Scenes::TEST:
scene_ = std::make_unique<Test>(context_);
break;
case Scenes::QUIT:
case Scenes::ACTION_QUIT:
scene_.reset();
break;
}