tot mes ben estructuraet i ara amb gestió d'events, context i subsystems. arreglos en el main loop
This commit is contained in:
1 parent
1837844b03
commit
4e0b819b96
12 files changed
+94
-49
No files matched your search
@@ -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();
|
||||
}
|
||||
Reference in new issue
Block a user