diff options
author | Eugene Sandulenko | 2016-12-06 10:57:36 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2016-12-06 19:46:13 +0100 |
commit | 9d9c8564795fef5ed5bb1d0dc4b4ec1110114794 (patch) | |
tree | 3f2bfe18c76a098394b6493671bc2b09c41955c6 /engines/fullpipe/modal.cpp | |
parent | 2a1651991a83aedf91937970c6fcfbbdceecfbda (diff) | |
download | scummvm-rg350-9d9c8564795fef5ed5bb1d0dc4b4ec1110114794.tar.gz scummvm-rg350-9d9c8564795fef5ed5bb1d0dc4b4ec1110114794.tar.bz2 scummvm-rg350-9d9c8564795fef5ed5bb1d0dc4b4ec1110114794.zip |
FULLPIPE: Map code difference for German version
Diffstat (limited to 'engines/fullpipe/modal.cpp')
-rw-r--r-- | engines/fullpipe/modal.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/engines/fullpipe/modal.cpp b/engines/fullpipe/modal.cpp index 49e9be689c..0cbc8d881e 100644 --- a/engines/fullpipe/modal.cpp +++ b/engines/fullpipe/modal.cpp @@ -272,7 +272,8 @@ void ModalVideoPlayer::play(const char *filename) { ModalMap::ModalMap() { _mapScene = 0; - _pic = 0; + _pic = NULL; + _picI03 = NULL; _isRunning = false; _rect1 = g_fp->_sceneRect; _x = g_fp->_currentScene->_x; @@ -421,6 +422,18 @@ void ModalMap::initMap() { _pic->_flags |= 4; } + _picI03 = _mapScene->getPictureObjectById(PIC_MAP_I03, 0); + + if (_picI03) { + _picI03->_flags &= 0xFFFB; + } else { + warning("No PIC_MAP_I03"); + } + + g_system->warpMouse(400, 300); + g_fp->_mouseScreenPos.x = 400; + g_fp->_mouseScreenPos.y = 300; + g_fp->setArcadeOverlay(PIC_CSR_MAP); } |