diff options
Diffstat (limited to 'engines/fullpipe/fullpipe.cpp')
-rw-r--r-- | engines/fullpipe/fullpipe.cpp | 10 |
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"); + } } } |