mirror of
https://github.com/glfw/glfw.git
synced 2024-11-25 22:14:34 +00:00
Added escape key quitting.
This commit is contained in:
parent
52546171d0
commit
1585c8b981
@ -35,6 +35,12 @@
|
||||
#define WIDTH 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)
|
||||
{
|
||||
GLFWwindow window;
|
||||
@ -43,6 +49,7 @@ static GLFWwindow open_window(const char* title, GLFWwindow share)
|
||||
if (!window)
|
||||
return NULL;
|
||||
|
||||
glfwSetKeyCallback(window, key_callback);
|
||||
glfwSwapInterval(1);
|
||||
|
||||
return window;
|
||||
|
Loading…
Reference in New Issue
Block a user