mirror of
https://github.com/glfw/glfw.git
synced 2024-11-22 13:04:35 +00:00
parent
f03614277d
commit
5f4e66b21a
@ -231,6 +231,26 @@ static void key_callback(GLFWwindow* window, int key, int scancode, int action,
|
||||
|
||||
break;
|
||||
|
||||
case GLFW_KEY_P:
|
||||
{
|
||||
double x, y;
|
||||
glfwGetCursorPos(window, &x, &y);
|
||||
|
||||
printf("Query before set: %f %f (%+f %+f)\n",
|
||||
x, y, x - cursor_x, y - cursor_y);
|
||||
cursor_x = x;
|
||||
cursor_y = y;
|
||||
|
||||
glfwSetCursorPos(window, cursor_x, cursor_y);
|
||||
glfwGetCursorPos(window, &x, &y);
|
||||
|
||||
printf("Query after set: %f %f (%+f %+f)\n",
|
||||
x, y, x - cursor_x, y - cursor_y);
|
||||
cursor_x = x;
|
||||
cursor_y = y;
|
||||
break;
|
||||
}
|
||||
|
||||
case GLFW_KEY_0:
|
||||
glfwSetCursor(window, NULL);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user