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

+7 -1
View File
@@ -1,16 +1,22 @@
// test.cpp
#include "test.hpp"
#include "core/rendering/video.hpp"
#include "game/gamecontext.hpp"
#include <iostream>
Test::Test(GameContext& context)
: context_(context) {}
auto Test::update() -> Scenes {
static int count = 0;
std::cout << count++ << "\n";
if (count == 100) { return Scenes::QUIT; }
if (count == 500) { return Scenes::QUIT; }
return Scenes::CONTINUE;
}
void Test::render() {
context_.video->clean(0xAA0000);
context_.video->present();
}
+6
View File
@@ -4,8 +4,14 @@
#include "scene.hpp"
struct GameContext;
class Test final : public Scene {
public:
explicit Test(GameContext& context);
auto update() -> Scenes override;
void render() override;
private:
GameContext& context_;
};