[Scummvm-cvs-logs] CVS: scummvm/queen journal.cpp,1.29.2.2,1.29.2.3
Nicolas Bacca
arisme at users.sourceforge.net
Tue Mar 2 13:33:05 CET 2004
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1258
Modified Files:
Tag: branch-0-6-0
journal.cpp
Log Message:
Display keyboard when saving
Index: journal.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/journal.cpp,v
retrieving revision 1.29.2.2
retrieving revision 1.29.2.3
diff -u -d -r1.29.2.2 -r1.29.2.3
--- journal.cpp 27 Feb 2004 23:52:46 -0000 1.29.2.2
+++ journal.cpp 2 Mar 2004 21:12:22 -0000 1.29.2.3
@@ -52,7 +52,6 @@
memset(_saveDescriptions, 0, sizeof(_saveDescriptions));
_vm->findGameStateDescriptions(_saveDescriptions);
-
_panelTextCount = 0;
_vm->display()->palFadeOut(0, 255, JOURNAL_ROOM);
prepare();
@@ -216,6 +215,9 @@
void Journal::exitYesNoMode() {
_mode = M_NORMAL;
if (_prevZoneNum == ZN_MAKE_ENTRY) {
+ OSystem::Property prop;
+ prop.show_keyboard = false;
+ _vm->_system->property(OSystem::PROP_TOGGLE_VIRTUAL_KEYBOARD, &prop);
_edit.enable = false;
}
redraw();
@@ -298,6 +300,9 @@
break;
case ZN_MAKE_ENTRY:
if (_edit.text[0]) {
+ OSystem::Property prop;
+ prop.show_keyboard = false;
+ _vm->_system->property(OSystem::PROP_TOGGLE_VIRTUAL_KEYBOARD, &prop);
_vm->saveGameState(currentSlot, _edit.text);
_quit = true;
} else {
@@ -497,6 +502,9 @@
void Journal::initEditBuffer(const char *desc) {
+ OSystem::Property prop;
+ prop.show_keyboard = true;
+ _vm->_system->property(OSystem::PROP_TOGGLE_VIRTUAL_KEYBOARD, &prop);
_edit.enable = true;
_edit.posCursor = _vm->display()->textWidth(desc);
_edit.textCharsCount = strlen(desc);
More information about the Scummvm-git-logs
mailing list