blob: ccb00136a78b14315244c4036d160ef17e4ad667 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#pragma once
#include "Render.hpp"
namespace MC {
class Game {
public:
explicit Game(GFX::Window& window, std::shared_ptr<Render::Control> control)
: m_window(window)
, m_render_control(std::move(control)) {}
void run() const;
private:
void fix_macos_render() const;
GFX::Window& m_window;
std::shared_ptr<Render::Control> m_render_control;
};
}
|