aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2014-06-13 10:49:54 +0300
committerEugene Sandulenko2014-06-13 10:49:54 +0300
commit5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2 (patch)
tree6f3ed1d843ed4fb7d5e72986c685109de5746c83
parente181edd040ebe5e5aa3c5ef38fa672f82edcdf7e (diff)
downloadscummvm-rg350-5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2.tar.gz
scummvm-rg350-5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2.tar.bz2
scummvm-rg350-5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2.zip
FULLPIPE: Implement FullpipeEngine::freeGameLoader()
-rw-r--r--engines/fullpipe/fullpipe.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/fullpipe/fullpipe.cpp b/engines/fullpipe/fullpipe.cpp
index bdd71f59a9..f79564eb27 100644
--- a/engines/fullpipe/fullpipe.cpp
+++ b/engines/fullpipe/fullpipe.cpp
@@ -34,6 +34,7 @@
#include "fullpipe/modal.h"
#include "fullpipe/input.h"
#include "fullpipe/motion.h"
+#include "fullpipe/statics.h"
#include "fullpipe/scenes.h"
#include "fullpipe/floaters.h"
#include "fullpipe/console.h"
@@ -420,7 +421,13 @@ void FullpipeEngine::updateEvents() {
}
void FullpipeEngine::freeGameLoader() {
- warning("STUB: FullpipeEngine::freeGameLoader()");
+ setCursor(0);
+ delete _movTable;
+ _floaters->stopAll();
+ delete _gameLoader;
+ _currentScene = 0;
+ _scene2 = 0;
+ _loaderScene = 0;
}
void FullpipeEngine::cleanup() {