From b8b80805c17b5865f63394659f9907cf5b1690ec Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sun, 15 Jun 2003 11:32:14 +0000 Subject: fixed 'quit' entry in help for Mac OS X; disabled Alt-X/Ctrl-Z on OS X (Cmd-Q is the one and only true way to quit here :-) svn-id: r8505 --- backends/sdl/sdl-common.cpp | 13 +++++++------ scumm/help.cpp | 4 ++++ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/backends/sdl/sdl-common.cpp b/backends/sdl/sdl-common.cpp index 3d3acf573e..f22d671476 100644 --- a/backends/sdl/sdl-common.cpp +++ b/backends/sdl/sdl-common.cpp @@ -543,19 +543,20 @@ bool OSystem_SDL_Common::poll_event(Event *event) { break; } - // Ctrl-z and Alt-X quit - if ((b == KBD_CTRL && ev.key.keysym.sym=='z') || (b == KBD_ALT && ev.key.keysym.sym=='x')) { - event->event_code = EVENT_QUIT; - return true; - } - #ifdef MACOSX // On Macintosh', Cmd-Q quits if ((ev.key.keysym.mod & KMOD_META) && ev.key.keysym.sym=='q') { event->event_code = EVENT_QUIT; return true; } +#else + // Ctrl-z and Alt-X quit + if ((b == KBD_CTRL && ev.key.keysym.sym=='z') || (b == KBD_ALT && ev.key.keysym.sym=='x')) { + event->event_code = EVENT_QUIT; + return true; + } #endif + // Ctr-Alt- will change the GFX mode if (b == (KBD_CTRL|KBD_ALT)) { char keys[] = "1234567890"; diff --git a/scumm/help.cpp b/scumm/help.cpp index 69f51ee6cb..3f78953303 100644 --- a/scumm/help.cpp +++ b/scumm/help.cpp @@ -73,7 +73,11 @@ void ScummHelp::updateStrings(byte gameId, int page, String &title, ADD_BIND("Space", "Pause game"); ADD_BIND("Ctrl 0-9", "Load game state 1-10"); ADD_BIND("Alt 0-9", "Save game state 1-10"); +#ifdef MACOSX ADD_BIND("Alt x, Ctrl z", "Quit"); +#else + ADD_BIND("Cmd q", "Quit"); +#endif ADD_BIND("Alt Enter", "Toggle fullscreen"); ADD_BIND("[, ]", "Music volume up / down"); ADD_BIND("-, +", "Text speed slower / faster"); -- cgit v1.2.3