// As we do not use the Node class, we can't set the teapot into the middle of the window, therefore is the change of the direction improperly limited // just needed in the player mode static void cursor_pos_callback(GLFWwindow* window, double xpos, double ypos){ if (iH.getActiveInputMap()->getType() == MapType::CAMPLAYERVIEW){ cam.turn(xpos, ypos); } if (iH.getActiveInputMap()->getType() == MapType::CAMSTRATEGY){ if (glfwGetMouseButton(window, 0) == GLFW_PRESS){ cam.turn(xpos, ypos); } else{ cam.updateCursor(window); } } }