tot mes ben estructuraet i ara amb gestió d'events, context i subsystems. arreglos en el main loop

This commit is contained in:
JailDesigner committed 2026-11-06 13:58:59 +01:00
1 parent 1837844b03
commit 4e0b819b96
12 files changed
+94 -49

No files matched your search

+8 -8
View File
@@ -5,18 +5,18 @@
#include <iostream>
#include "core/rendering/video.hpp"
#include "game/gamecontext.hpp"
#include "game/context.hpp"
#include "game/subsystems.hpp"
Test::Test(GameContext& context)
: context_(context) {}
Test::Test(Subsystems& subsystems, Context& context)
: subsystems_(subsystems),
context_(context) {}
auto Test::update(int delta_ms) -> Scenes {
void Test::update(int delta_ms) {
time_elapsed_ += delta_ms;
if (time_elapsed_ >= 5000) { return Scenes::ACTION_QUIT; }
return Scenes::ACTION_CONTINUE;
}
void Test::render() {
context_.video->clean(time_elapsed_ / 10);
context_.video->present();
subsystems_.video->clean(time_elapsed_ / 10);
subsystems_.video->present();
}