doing stuff
[ld42_outofspace] / src / game.cc
index cf3f62a..230c619 100644 (file)
@@ -50,13 +50,12 @@ void game_keyboard(int key, bool pressed)
 {
        if(pressed) {
                switch(key) {
-               case 'q':
-               case 'Q':
-                       if(game_modkeys() & MODKEY_CTRL) {
-                               game_quit();
-                               return;
-                       }
-                       break;
+               case 17:
+                       /* for some inexplicable reason freeglut seems to produce key
+                        * 17 for ctrl-q on both X and windows.
+                        */
+                       game_quit();
+                       return;
 
                default:
                        break;