[Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,1.101,1.102
Max Horn
fingolfin at users.sourceforge.net
Sat Dec 21 04:10:03 CET 2002
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv28518
Modified Files:
scummvm.cpp
Log Message:
popup message when save was succesful
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- scummvm.cpp 21 Dec 2002 00:27:10 -0000 1.101
+++ scummvm.cpp 21 Dec 2002 12:09:28 -0000 1.102
@@ -452,7 +452,9 @@
if (_saveLoadFlag) {
bool success;
- const char *errMsg = NULL;
+ const char *errMsg = "Succesfully saved game state to file:\n\n%s";
+ char filename[256];
+
if (_saveLoadFlag == 1) {
success = saveState(_saveLoadSlot, _saveLoadCompatible);
if (!success)
@@ -471,10 +473,17 @@
_vars[VAR_GAME_LOADED] = 203;
}
+ makeSavegameName(filename, _saveLoadSlot, _saveLoadCompatible);
if (!success) {
- char filename[256];
- makeSavegameName(filename, _saveLoadSlot, _saveLoadCompatible);
displayError(errMsg, filename);
+ } else if (_saveLoadSlot != 0) {
+ // Display "Save succesful" message, except for auto saves
+ char buf[1024];
+ sprintf(buf, errMsg, filename);
+
+ Dialog *dialog = new MessageDialog(_newgui, buf, 1500, false);
+ runDialog(dialog);
+ delete dialog;
}
_saveLoadFlag = 0;
_lastSaveTime = _system->get_msecs();
More information about the Scummvm-git-logs
mailing list