diff options
author | Eugene Sandulenko | 2014-03-25 21:16:01 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2014-03-25 21:16:01 +0200 |
commit | 1c193ed1e5eb6372df181ed70913532d0dcc58f9 (patch) | |
tree | 05dc6a39ac014c01120fdebf80cafd59d07fe46e /engines | |
parent | d03ad2de560321d9db4ff915e322b663f3524d69 (diff) | |
download | scummvm-rg350-1c193ed1e5eb6372df181ed70913532d0dcc58f9.tar.gz scummvm-rg350-1c193ed1e5eb6372df181ed70913532d0dcc58f9.tar.bz2 scummvm-rg350-1c193ed1e5eb6372df181ed70913532d0dcc58f9.zip |
FULLPIPE: Implement sceneHandler29_manToR()
Diffstat (limited to 'engines')
-rw-r--r-- | engines/fullpipe/constants.h | 1 | ||||
-rw-r--r-- | engines/fullpipe/scenes/scene29.cpp | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/engines/fullpipe/constants.h b/engines/fullpipe/constants.h index 286e50be2f..6dc368599b 100644 --- a/engines/fullpipe/constants.h +++ b/engines/fullpipe/constants.h @@ -1306,6 +1306,7 @@ namespace Fullpipe { #define QU_SC29_MANFROM_L 2101 #define QU_SC29_MANFROM_R 2104 #define QU_SC29_MANTO_L 2103 +#define QU_SC29_MANTO_R 2100 #define SND_29_028 4758 #define SND_29_029 4759 #define ST_ASS_NORM 2122 diff --git a/engines/fullpipe/scenes/scene29.cpp b/engines/fullpipe/scenes/scene29.cpp index bc3fde8f28..5d885a5af1 100644 --- a/engines/fullpipe/scenes/scene29.cpp +++ b/engines/fullpipe/scenes/scene29.cpp @@ -270,6 +270,22 @@ void sceneHandler29_manToL() { g_fp->_msgX = -1; } +void sceneHandler29_manToR() { + getCurrSceneSc2MotionController()->clearEnabled(); + getGameLoaderInteractionController()->disableFlag24(); + + chainQueue(QU_SC29_MANTO_R, 1); + + g_vars->scene29_var09 = 1; + g_fp->_msgY = -1; + g_fp->_msgX = -1; + + g_vars->scene29_var17 = 0; + + g_vars->scene29_var16 = g_fp->_scrollSpeed; + g_fp->_scrollSpeed = 4; +} + void sceneHandler29_sub05() { warning("STUB: sceneHandler29_sub05()"); } |