TMP / Fixed game.cpp

This commit is contained in:
2023-03-28 16:25:05 +02:00
parent 543de5a841
commit 08b5661934
4 changed files with 157 additions and 124 deletions

View File

@@ -1,11 +1,16 @@
#pragma once
#include "rendering.h"
#include "util.h"
namespace progressia::main {
void initialize(GraphicsInterface &);
void renderTick();
void shutdown();
class Game : private NonCopyable {
public:
virtual ~Game() = default;
virtual void renderTick() = 0;
};
std::unique_ptr<Game> makeGame(GraphicsInterface &);
} // namespace progressia::main