make include headers only

This commit is contained in:
2025-03-31 13:49:00 -05:00
parent 22350ed54d
commit 121fba5930
11 changed files with 167 additions and 215 deletions

View File

@@ -15,13 +15,24 @@ namespace Archimedes {
bool shouldClose() { return window.shouldClose(); }
void doFrame();
void doFrame() {
window.pollEvents();
window.getSize(renderer->w, renderer->h);
renderer->render();
window.doFrame();
}
Renderer* getRenderer() { return renderer; }
void setRenderer(Renderer* r) { renderer = r; }
Renderer& getRenderer() { return renderer; }
WindowImpl& getWindowImpl() { return window; }
private:
Renderer renderer;
Renderer* renderer;
WindowImpl window;
};