Added escape key quitting.

master
Camilla Berglund ago%!(EXTRA string=15 years)
parent 52546171d0
commit 1585c8b981
  1. 7
      tests/sharing.c

@ -35,6 +35,12 @@
#define WIDTH 400 #define WIDTH 400
#define HEIGHT 400 #define HEIGHT 400
static void key_callback(GLFWwindow window, int key, int action)
{
if (action == GLFW_PRESS && key == GLFW_KEY_ESC)
glfwCloseWindow(window);
}
static GLFWwindow open_window(const char* title, GLFWwindow share) static GLFWwindow open_window(const char* title, GLFWwindow share)
{ {
GLFWwindow window; GLFWwindow window;
@ -43,6 +49,7 @@ static GLFWwindow open_window(const char* title, GLFWwindow share)
if (!window) if (!window)
return NULL; return NULL;
glfwSetKeyCallback(window, key_callback);
glfwSwapInterval(1); glfwSwapInterval(1);
return window; return window;

Loading…
Cancel
Save