[Scummvm-cvs-logs] SF.net SVN: scummvm: [27443] scummvm/trunk/engines/saga/interface.cpp
thebluegr at users.sourceforge.net
thebluegr at users.sourceforge.net
Sat Jun 16 10:27:55 CEST 2007
Revision: 27443
http://scummvm.svn.sourceforge.net/scummvm/?rev=27443&view=rev
Author: thebluegr
Date: 2007-06-16 01:27:53 -0700 (Sat, 16 Jun 2007)
Log Message:
-----------
Enable the options panel during chapter selection in IHNM. The icon is not yet functional during chapter selection, but the keyboard shortcuts work
Modified Paths:
--------------
scummvm/trunk/engines/saga/interface.cpp
Modified: scummvm/trunk/engines/saga/interface.cpp
===================================================================
--- scummvm/trunk/engines/saga/interface.cpp 2007-06-16 06:36:16 UTC (rev 27442)
+++ scummvm/trunk/engines/saga/interface.cpp 2007-06-16 08:27:53 UTC (rev 27443)
@@ -315,7 +315,7 @@
_vm->_script->_skipSpeeches = false;
_vm->_actor->_protagonist->_targetObject = ID_NOTHING;
unlockMode();
- if (_panelMode == kPanelMain){
+ if (_panelMode == kPanelMain || _panelMode == kPanelChapterSelection){
_saveReminderState = 1;
}
draw();
@@ -357,6 +357,8 @@
if (mode == kPanelMain) {
_inMainMode = true;
_saveReminderState = 1; //TODO: blinking timeout
+ } else if (mode == kPanelChapterSelection) {
+ _saveReminderState = 1;
} else {
if (mode == kPanelConverse) {
_inMainMode = false;
@@ -1433,7 +1435,10 @@
switch (panelButton->id) {
case kTextContinuePlaying:
ConfMan.flushToDisk();
- setMode(kPanelMain);
+ if (!(_vm->getGameType() == GType_IHNM && _vm->_scene->currentChapterNumber() == 8))
+ setMode(kPanelMain);
+ else
+ setMode(kPanelChapterSelection);
break;
case kTextQuitGame:
setMode(kPanelQuit);
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