[Scummvm-cvs-logs] scummvm master -> 271e85a1bc7d517568dc4798d242aa585576fa3b
sev-
sev at scummvm.org
Fri Dec 27 13:26:56 CET 2013
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
271e85a1bc FULLPIPE: More work on sceneHandler11()
Commit: 271e85a1bc7d517568dc4798d242aa585576fa3b
https://github.com/scummvm/scummvm/commit/271e85a1bc7d517568dc4798d242aa585576fa3b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2013-12-27T04:26:16-08:00
Commit Message:
FULLPIPE: More work on sceneHandler11()
Changed paths:
engines/fullpipe/scenes/scene11.cpp
diff --git a/engines/fullpipe/scenes/scene11.cpp b/engines/fullpipe/scenes/scene11.cpp
index de83abf..0782ef8 100644
--- a/engines/fullpipe/scenes/scene11.cpp
+++ b/engines/fullpipe/scenes/scene11.cpp
@@ -285,6 +285,7 @@ int sceneHandler11(ExCommand *cmd) {
if (g_vars->scene11_var21 < 910)
g_vars->scene11_var04 = 0;
+
LABEL_26:
res = 1;
LABEL_27:
@@ -310,7 +311,6 @@ int sceneHandler11(ExCommand *cmd) {
if (g_vars->scene11_var17 == g_vars->scene11_var18 || g_vars->scene11_var16 <= 0 || g_vars->scene11_var15 - g_vars->scene11_var16 <= 2) {
LABEL_49:
if (g_vars->scene11_var02) {
- LABEL_61:
g_fp->_behaviorManager->updateBehaviors();
g_fp->startSceneTrack();
return res;
@@ -332,25 +332,25 @@ int sceneHandler11(ExCommand *cmd) {
g_vars->scene11_swingie->startAnim(MV_SWR_SWING, 0, -1);
}
}
- goto LABEL_61;
+ g_fp->_behaviorManager->updateBehaviors();
+ g_fp->startSceneTrack();
+ return res;
}
+
if (g_vars->scene11_var18 == 1) {
- if (!g_vars->scene11_var17) {
+ if (!g_vars->scene11_var17)
sceneHandler11_sub03();
- LABEL_48:
- g_vars->scene11_var16 = g_vars->scene11_var15;
- goto LABEL_49;
- }
- } else {
- if (g_vars->scene11_var18 != 2)
- goto LABEL_48;
- if (!g_vars->scene11_var17) {
+ else
+ sceneHandler11_sub02();
+ } else if (g_vars->scene11_var18 == 2) {
+ if (!g_vars->scene11_var17)
sceneHandler11_sub04();
- goto LABEL_48;
- }
+ else
+ sceneHandler11_sub02();
}
- sceneHandler11_sub02();
- goto LABEL_48;
+
+ g_vars->scene11_var16 = g_vars->scene11_var15;
+ goto LABEL_49;
}
if (x >= g_fp->_sceneRect.left + 200) {
if (x <= g_fp->_sceneRect.right - 200) {
More information about the Scummvm-git-logs
mailing list