[Scummvm-cvs-logs] scummvm master -> 5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2
sev-
sev at scummvm.org
Fri Jun 13 09:50:46 CEST 2014
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
e181edd040 FULLPIPE: Implement FullpipeEngine::cleanup()
5c005ad3a3 FULLPIPE: Implement FullpipeEngine::freeGameLoader()
Commit: e181edd040ebe5e5aa3c5ef38fa672f82edcdf7e
https://github.com/scummvm/scummvm/commit/e181edd040ebe5e5aa3c5ef38fa672f82edcdf7e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2014-06-13T10:44:52+03:00
Commit Message:
FULLPIPE: Implement FullpipeEngine::cleanup()
Changed paths:
engines/fullpipe/fullpipe.cpp
diff --git a/engines/fullpipe/fullpipe.cpp b/engines/fullpipe/fullpipe.cpp
index 501313c..bdd71f5 100644
--- a/engines/fullpipe/fullpipe.cpp
+++ b/engines/fullpipe/fullpipe.cpp
@@ -424,7 +424,15 @@ void FullpipeEngine::freeGameLoader() {
}
void FullpipeEngine::cleanup() {
- warning("STUB: FullpipeEngine::cleanup()");
+ //cleanRecorder();
+ clearMessageHandlers();
+ clearMessages();
+ _globalMessageQueueList->compact();
+
+ for (uint i = 0; i < _globalMessageQueueList->size(); i++)
+ delete (*_globalMessageQueueList)[i];
+
+ stopAllSoundStreams();
}
void FullpipeEngine::updateScreen() {
Commit: 5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2
https://github.com/scummvm/scummvm/commit/5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2014-06-13T10:49:54+03:00
Commit Message:
FULLPIPE: Implement FullpipeEngine::freeGameLoader()
Changed paths:
engines/fullpipe/fullpipe.cpp
diff --git a/engines/fullpipe/fullpipe.cpp b/engines/fullpipe/fullpipe.cpp
index bdd71f5..f79564e 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() {
More information about the Scummvm-git-logs
mailing list