aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction_ns.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2008-08-31 06:14:45 +0000
committerNicola Mettifogo2008-08-31 06:14:45 +0000
commit1fd91e2bb0ee5fa56c7e078d18f6d338d5985cfd (patch)
treebb83f0ef2c90ce7fb535405cc63cdac5928170ab /engines/parallaction/parallaction_ns.cpp
parent983863bef3f72b81cd0c1211241c64670c4e3e18 (diff)
downloadscummvm-rg350-1fd91e2bb0ee5fa56c7e078d18f6d338d5985cfd.tar.gz
scummvm-rg350-1fd91e2bb0ee5fa56c7e078d18f6d338d5985cfd.tar.bz2
scummvm-rg350-1fd91e2bb0ee5fa56c7e078d18f6d338d5985cfd.zip
Moved save/load code into SaveLoad class.
svn-id: r34220
Diffstat (limited to 'engines/parallaction/parallaction_ns.cpp')
-rw-r--r--engines/parallaction/parallaction_ns.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/parallaction/parallaction_ns.cpp b/engines/parallaction/parallaction_ns.cpp
index e363e665eb..ec12306d92 100644
--- a/engines/parallaction/parallaction_ns.cpp
+++ b/engines/parallaction/parallaction_ns.cpp
@@ -29,6 +29,7 @@
#include "parallaction/parallaction.h"
#include "parallaction/input.h"
+#include "parallaction/saveload.h"
#include "parallaction/sound.h"
@@ -149,6 +150,8 @@ int Parallaction_ns::init() {
_location._animations.push_front(_char._ani);
+ _saveLoad = new SaveLoad_ns(this, _saveFileMan);
+
Parallaction::init();
return 0;
@@ -183,7 +186,7 @@ void Parallaction_ns::callFunction(uint index, void* parm) {
int Parallaction_ns::go() {
- renameOldSavefiles();
+ _saveLoad->renameOldSavefiles();
_globalFlagsNames = _disk->loadTable("global");
@@ -410,6 +413,10 @@ void Parallaction_ns::cleanupGame() {
_location._animations.push_front(_char._ani);
_score = 0;
+ _soundMan->stopMusic();
+ _introSarcData3 = 200;
+ _introSarcData2 = 1;
+
return;
}