heavy refactoring
This commit is contained in:
@@ -11,7 +11,9 @@ namespace Archimedes {
|
||||
|
||||
public:
|
||||
|
||||
~Window() {};
|
||||
Window() { renderer = new Renderer(); }
|
||||
|
||||
~Window() { delete renderer; }
|
||||
|
||||
bool shouldClose() { return window.shouldClose(); }
|
||||
|
||||
@@ -27,7 +29,7 @@ namespace Archimedes {
|
||||
}
|
||||
|
||||
Renderer* getRenderer() { return renderer; }
|
||||
void setRenderer(Renderer* r) { renderer = r; }
|
||||
//void setRenderer(Renderer* r) { renderer = r; }
|
||||
|
||||
WindowImpl& getWindowImpl() { return window; }
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ namespace Archimedes {
|
||||
std::cout << "Window Created!\n";
|
||||
glfwMakeContextCurrent(w);
|
||||
glfwSwapInterval(1);
|
||||
|
||||
}
|
||||
|
||||
~WindowGLFW() {
|
||||
|
||||
Reference in New Issue
Block a user