aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/fullpipe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/fullpipe/fullpipe.cpp')
-rw-r--r--engines/fullpipe/fullpipe.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/fullpipe/fullpipe.cpp b/engines/fullpipe/fullpipe.cpp
index 11d8852988..2250a5d4d1 100644
--- a/engines/fullpipe/fullpipe.cpp
+++ b/engines/fullpipe/fullpipe.cpp
@@ -57,6 +57,7 @@ FullpipeEngine::FullpipeEngine(OSystem *syst, const ADGameDescription *gameDesc)
DebugMan.addDebugChannel(kDebugEvents, "events", "Event handling");
DebugMan.addDebugChannel(kDebugInventory, "inventory", "Inventory");
DebugMan.addDebugChannel(kDebugSceneLogic, "scenelogic", "Scene Logic");
+ DebugMan.addDebugChannel(kDebugInteractions, "interactions", "Interactions");
// Setup mixer
if (!_mixer->isReady()) {
@@ -307,6 +308,9 @@ Common::Error FullpipeEngine::run() {
int time1 = g_fp->_system->getMillis();
+ // Center mouse
+ _system->warpMouse(400, 300);
+
while (_gameContinue) {
updateEvents();
@@ -584,8 +588,10 @@ void FullpipeEngine::disableSaves(ExCommand *ex) {
}
// Original was makeing a save on every room entering
- //if (_currentScene)
- // _gameLoader->writeSavegame(_currentScene, "savetmp.sav");
+ if (_currentScene) {
+ _gameLoader->saveScenePicAniInfos(_currentScene->_sceneId);
+ // _gameLoader->writeSavegame(_currentScene, "savetmp.sav");
+ }
}
}