summaryrefslogtreecommitdiff
path: root/lib/engine.cc
diff options
context:
space:
mode:
authorpixel <pixel>2003-03-17 07:44:36 +0000
committerpixel <pixel>2003-03-17 07:44:36 +0000
commit05d399c049f3f8a84bbc2e81f1636c911cec7e26 (patch)
tree2ddeeec028a60009731785e327bc174357f2987e /lib/engine.cc
parenta0ec1cffa6b75030344632083b2b1b63c0cfcf0a (diff)
Widgets
Diffstat (limited to 'lib/engine.cc')
-rw-r--r--lib/engine.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/engine.cc b/lib/engine.cc
index c30b1d9..35c9971 100644
--- a/lib/engine.cc
+++ b/lib/engine.cc
@@ -170,6 +170,8 @@ void mogltk::engine::pollevents() {
case SDL_KEYUP:
printm(M_INFO, String("Key ") + event.key.keysym.scancode + " on keyboard " + event.key.which + (event.key.state == SDL_PRESSED ? " pressed" : " released") + "\n");
printm(M_INFO, "SDL keysym: %i - Unicode: %04x - modifiers: %04x\n", event.key.keysym.sym, event.key.keysym.unicode, event.key.keysym.mod);
+ if (event.key.keysym.sym == 27)
+ hastoreturn = quitrequest = true;
break;
case SDL_MOUSEMOTION:
printm(M_INFO, "Mouse slept over the screen - (%i, %i)\n", event.motion.x, event.motion.y);