aboutsummaryrefslogtreecommitdiff
path: root/engines/made/made.cpp
diff options
context:
space:
mode:
authorBenjamin Haisch2008-05-07 08:25:13 +0000
committerBenjamin Haisch2008-05-07 08:25:13 +0000
commit8f9cc2e1645e8878f7804ff47769490dc830858f (patch)
tree2ae5ace3bd3ba0157f17b2026803d0663bab7d60 /engines/made/made.cpp
parent46f1e986883363cecc320135acd6a366b4fbd320 (diff)
downloadscummvm-rg350-8f9cc2e1645e8878f7804ff47769490dc830858f.tar.gz
scummvm-rg350-8f9cc2e1645e8878f7804ff47769490dc830858f.tar.bz2
scummvm-rg350-8f9cc2e1645e8878f7804ff47769490dc830858f.zip
Added patch #1956516: MADE: Fix Save File Names by clone2727 (with some modifications)
svn-id: r31919
Diffstat (limited to 'engines/made/made.cpp')
-rw-r--r--engines/made/made.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/made/made.cpp b/engines/made/made.cpp
index 932f5ddcc4..0cf73d5dd0 100644
--- a/engines/made/made.cpp
+++ b/engines/made/made.cpp
@@ -107,6 +107,8 @@ MadeEngine::MadeEngine(OSystem *syst, const MadeGameDescription *gameDesc) : Eng
debug(1, "Music disabled.");
}
+ _quit = false;
+
_soundRate = 8000;
}
@@ -157,6 +159,12 @@ void MadeEngine::freeTimer(int16 timerNum) {
_timers[timerNum] = -1;
}
+Common::String MadeEngine::getSavegameFilename(int16 saveNum) {
+ char filename[256];
+ snprintf(filename, 256, "%s.%03d", getTargetName().c_str(), saveNum);
+ return filename;
+}
+
int MadeEngine::go() {
for (int i = 0; i < ARRAYSIZE(_timers); i++)
@@ -191,7 +199,7 @@ int MadeEngine::go() {
error ("Unknown MADE game");
}
- _eventMouseX = _eventMouseY = 0;
+ _eventKey = _eventMouseX = _eventMouseY = 0;
_script->runScript(_dat->getMainCodeObjectIndex());
return 0;