[Scummvm-cvs-logs] SF.net SVN: scummvm:[39326] scummvm/trunk/engines/sci/gfx/operations.cpp
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Wed Mar 11 03:05:50 CET 2009
Revision: 39326
http://scummvm.svn.sourceforge.net/scummvm/?rev=39326&view=rev
Author: fingolfin
Date: 2009-03-11 02:05:49 +0000 (Wed, 11 Mar 2009)
Log Message:
-----------
SCI: Restored code to triger debugger console by Ctrl-d (accidentally removed it in rev 39201)
Revision Links:
--------------
http://scummvm.svn.sourceforge.net/scummvm/?rev=39201&view=rev
Modified Paths:
--------------
scummvm/trunk/engines/sci/gfx/operations.cpp
Modified: scummvm/trunk/engines/sci/gfx/operations.cpp
===================================================================
--- scummvm/trunk/engines/sci/gfx/operations.cpp 2009-03-11 01:40:08 UTC (rev 39325)
+++ scummvm/trunk/engines/sci/gfx/operations.cpp 2009-03-11 02:05:49 UTC (rev 39326)
@@ -1485,6 +1485,21 @@
input.data = ev.kbd.keycode;
input.character = ev.kbd.ascii;
+ // Debug console
+ if (ev.kbd.flags == Common::KBD_CTRL && ev.kbd.keycode == Common::KEYCODE_d) {
+
+ ((Sci::SciEngine*)g_engine)->_console->attach();
+ ((Sci::SciEngine*)g_engine)->_console->onFrame();
+
+ // Clear keyboard event
+ input.type = SCI_EVT_NONE;
+ input.character = 0;
+ input.data = 0;
+ input.buckybits = 0;
+
+ return input;
+ }
+
if (!(input.data & 0xFF00)) {
// Directly accept most common keys without conversion
input.type = SCI_EVT_KEYBOARD;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list