[Scummvm-cvs-logs] SF.net SVN: scummvm: [27871] scummvm/trunk/engines/agi/keyboard.cpp
agent-q at users.sourceforge.net
agent-q at users.sourceforge.net
Tue Jul 3 00:45:21 CEST 2007
Revision: 27871
http://scummvm.svn.sourceforge.net/scummvm/?rev=27871&view=rev
Author: agent-q
Date: 2007-07-02 15:45:21 -0700 (Mon, 02 Jul 2007)
Log Message:
-----------
Adding hooks for word completion interface on DS port
Modified Paths:
--------------
scummvm/trunk/engines/agi/keyboard.cpp
Modified: scummvm/trunk/engines/agi/keyboard.cpp
===================================================================
--- scummvm/trunk/engines/agi/keyboard.cpp 2007-07-02 22:42:35 UTC (rev 27870)
+++ scummvm/trunk/engines/agi/keyboard.cpp 2007-07-02 22:45:21 UTC (rev 27871)
@@ -29,6 +29,9 @@
#include "agi/graphics.h"
#include "agi/keyboard.h"
#include "agi/menu.h"
+#ifdef __DS__
+#include "wordcompletion.h"
+#endif
namespace Agi {
@@ -308,6 +311,9 @@
debugC(3, kDebugLevelInput, "clear lines");
clearLines(l, l + 1, bg);
flushLines(l, l + 1);
+#ifdef __DS__
+ DS::findWordCompletions((char *) _game.inputBuffer);
+#endif
break;
case KEY_ESCAPE:
@@ -324,6 +330,10 @@
_game.inputBuffer[--_game.cursorPos] = 0;
/* Print cursor */
_gfx->printCharacter(_game.cursorPos + 1, l, _game.cursorChar, fg, bg);
+
+#ifdef __DS__
+ DS::findWordCompletions((char *) _game.inputBuffer);
+#endif
break;
default:
/* Ignore invalid keystrokes */
@@ -337,6 +347,10 @@
_game.inputBuffer[_game.cursorPos++] = key;
_game.inputBuffer[_game.cursorPos] = 0;
+#ifdef __DS__
+ DS::findWordCompletions((char *) _game.inputBuffer);
+#endif
+
/* echo */
_gfx->printCharacter(_game.cursorPos, l, _game.inputBuffer[_game.cursorPos - 1], fg, bg);
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