diff options
| author | Eugene Sandulenko | 2014-03-22 00:28:25 +0200 | 
|---|---|---|
| committer | Eugene Sandulenko | 2014-03-22 00:28:46 +0200 | 
| commit | a3575d149b711c7cc0db63b453f9adba1e704bc0 (patch) | |
| tree | 517442d67f50ad6e366b6b478c6b70910f97f2a7 | |
| parent | 8c7c0d4d37463abcc7fe896a1aba0f37ba4d2116 (diff) | |
| download | scummvm-rg350-a3575d149b711c7cc0db63b453f9adba1e704bc0.tar.gz scummvm-rg350-a3575d149b711c7cc0db63b453f9adba1e704bc0.tar.bz2 scummvm-rg350-a3575d149b711c7cc0db63b453f9adba1e704bc0.zip | |
FULLPIPE: Implement sceneHandler29_manJump()
| -rw-r--r-- | engines/fullpipe/scenes/scene29.cpp | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/engines/fullpipe/scenes/scene29.cpp b/engines/fullpipe/scenes/scene29.cpp index e94dddab26..794fb0412a 100644 --- a/engines/fullpipe/scenes/scene29.cpp +++ b/engines/fullpipe/scenes/scene29.cpp @@ -53,7 +53,17 @@ void sceneHandler29_clickPorter(ExCommand *cmd) {  }  void sceneHandler29_manJump() { -	warning("STUB: sceneHandler29_manJump()"); +	if (!g_fp->_aniMan->_movement || g_fp->_aniMan->_movement->_id == MV_MAN29_RUN || g_fp->_aniMan->_movement->_id == MV_MAN29_STANDUP) { +		g_vars->scene29_var12 = 0; +		g_vars->scene29_var15 = 0; +		g_vars->scene29_var11 = 1; + +		g_fp->_aniMan->changeStatics2(ST_MAN29_RUNR); +		g_fp->_aniMan->startAnim(MV_MAN29_JUMP, 0, -1); +	} + +	g_vars->scene29_var20 = g_fp->_aniMan->_ox; +	g_vars->scene29_var21 = g_fp->_aniMan->_oy;  }  void sceneHandler29_manBend() { | 
