1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-26 20:28:49 -05:00

Added abort via escape key.

This commit is contained in:
Camilla Berglund 2012-05-07 00:44:39 +02:00
parent e55b5fc27c
commit eeed6394c0

View File

@ -74,6 +74,15 @@ static int window_close_callback(GLFWwindow dummy)
return GL_TRUE; return GL_TRUE;
} }
static void key_callback(GLFWwindow dummy, int key, int action)
{
if (key == GLFW_KEY_ESCAPE)
{
glfwCloseWindow(window);
window = NULL;
}
}
static void list_modes(GLFWvidmode* modes, int count) static void list_modes(GLFWvidmode* modes, int count)
{ {
int i; int i;
@ -100,6 +109,7 @@ static void test_modes(GLFWvidmode* modes, int count)
glfwSetWindowSizeCallback(window_size_callback); glfwSetWindowSizeCallback(window_size_callback);
glfwSetWindowCloseCallback(window_close_callback); glfwSetWindowCloseCallback(window_close_callback);
glfwSetKeyCallback(key_callback);
for (i = 0; i < count; i++) for (i = 0; i < count; i++)
{ {