fixed interaction bug

This commit is contained in:
Anakin 2016-09-08 11:36:57 +02:00
parent ee73c16e1f
commit 11a8de82d4
3 changed files with 8 additions and 8 deletions

View File

@ -10,7 +10,7 @@ class OpenGLController
////////////////////////////////////////////////////////////////////////////////////////////
// constructor/destructor
public:
static OpenGLController& getInstance(int oglMajor = 4, int oglMinor = 5);
static OpenGLController* getInstance(int oglMajor = 4, int oglMinor = 5);
~OpenGLController();
private:

View File

@ -16,9 +16,9 @@
/////////////////////////////////////////////////////////////////////////
// public constructor/destructor
OpenGLController& OpenGLController::getInstance(int oglMajor, int oglMinor)
OpenGLController* OpenGLController::getInstance(int oglMajor, int oglMinor)
{
static OpenGLController instace(oglMajor, oglMinor);
static OpenGLController *instace = new OpenGLController(oglMajor, oglMinor);
return instace;
}

View File

@ -6,13 +6,13 @@
int main(int argc, char** argv)
{
OpenGLController scene = OpenGLController::getInstance();
//scene.loadMsh("");
OpenGLController *scene = OpenGLController::getInstance();
do {
scene.updateScene();
} while (!glfwWindowShouldClose(scene.getWindow()));
scene->updateScene();
} while (!glfwWindowShouldClose(scene->getWindow()));
delete scene;
return 0;
}