diff options
author | Eugene Sandulenko | 2014-01-13 22:23:11 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2014-01-13 22:23:11 +0200 |
commit | 0c570712f1a97d2d8def020a7991a04db4574245 (patch) | |
tree | ab0eab4ff47430f2ec4609d20ae1548b3ccb8457 | |
parent | 3d1e84ac6e58d18064e125d18432b587f955f514 (diff) | |
download | scummvm-rg350-0c570712f1a97d2d8def020a7991a04db4574245.tar.gz scummvm-rg350-0c570712f1a97d2d8def020a7991a04db4574245.tar.bz2 scummvm-rg350-0c570712f1a97d2d8def020a7991a04db4574245.zip |
FULLPIPE: Renames in scene34. This completes the scene
-rw-r--r-- | engines/fullpipe/scenes.cpp | 12 | ||||
-rw-r--r-- | engines/fullpipe/scenes.h | 12 | ||||
-rw-r--r-- | engines/fullpipe/scenes/scene34.cpp | 44 |
3 files changed, 28 insertions, 40 deletions
diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp index 36ec78dae4..32c26cca6d 100644 --- a/engines/fullpipe/scenes.cpp +++ b/engines/fullpipe/scenes.cpp @@ -339,18 +339,14 @@ Vars::Vars() { scene33_ventsState[i] = 0; } - scene34_var01 = 0; - scene34_var02 = 0; - scene34_var03 = 0; - scene34_var04 = 0; scene34_cactus = 0; scene34_vent = 0; scene34_hatch = 0; scene34_boot = 0; - scene34_var05 = 0; - scene34_var06 = 0; - scene34_var07 = 0; - scene34_var08 = 0; + scene34_dudeClimbed = false; + scene34_dudeOnBoard = false; + scene34_dudeOnCactus = false; + scene34_fliesCountdown = 0; scene36_rotohrust = 0; scene36_scissors = 0; diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h index b3ebae93b6..d4757ba061 100644 --- a/engines/fullpipe/scenes.h +++ b/engines/fullpipe/scenes.h @@ -482,18 +482,14 @@ public: int scene33_ventsX[9]; int scene33_ventsState[9]; - int scene34_var01; - int scene34_var02; - int scene34_var03; - int scene34_var04; StaticANIObject *scene34_cactus; StaticANIObject *scene34_vent; StaticANIObject *scene34_hatch; StaticANIObject *scene34_boot; - int scene34_var05; - int scene34_var06; - int scene34_var07; - int scene34_var08; + bool scene34_dudeClimbed; + bool scene34_dudeOnBoard; + bool scene34_dudeOnCactus; + int scene34_fliesCountdown; StaticANIObject *scene36_rotohrust; StaticANIObject *scene36_scissors; diff --git a/engines/fullpipe/scenes/scene34.cpp b/engines/fullpipe/scenes/scene34.cpp index 9026c81884..942a0abc6b 100644 --- a/engines/fullpipe/scenes/scene34.cpp +++ b/engines/fullpipe/scenes/scene34.cpp @@ -59,10 +59,6 @@ void sceneHandler34_setExits() { } void scene34_initScene(Scene *sc) { - g_vars->scene34_var01 = 200; - g_vars->scene34_var02 = 200; - g_vars->scene34_var03 = 300; - g_vars->scene34_var04 = 300; g_vars->scene34_cactus = sc->getStaticANIObject1ById(ANI_CACTUS_34, -1); g_vars->scene34_vent = sc->getStaticANIObject1ById(ANI_VENT_34, -1); g_vars->scene34_hatch = sc->getStaticANIObject1ById(ANI_LUK_34, -1); @@ -88,10 +84,10 @@ void scene34_initScene(Scene *sc) { sceneHandler34_setExits(); - g_vars->scene34_var05 = 0; - g_vars->scene34_var06 = 0; - g_vars->scene34_var07 = 0; - g_vars->scene34_var08 = g_fp->_rnd->getRandomNumber(500) + 500; + g_vars->scene34_dudeClimbed = false; + g_vars->scene34_dudeOnBoard = false; + g_vars->scene34_dudeOnCactus = false; + g_vars->scene34_fliesCountdown = g_fp->_rnd->getRandomNumber(500) + 500; g_fp->_floaters->init(g_fp->getGameLoaderGameVar()->getSubVarByName("SC_34")); @@ -124,7 +120,7 @@ void sceneHandler34_leaveBoard() { g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 1); - g_vars->scene34_var06 = 0; + g_vars->scene34_dudeOnBoard = false; } void sceneHandler34_onBoard() { @@ -133,7 +129,7 @@ void sceneHandler34_onBoard() { g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 0); - g_vars->scene34_var06 = 1; + g_vars->scene34_dudeOnBoard = true; } void sceneHandler34_testVent() { @@ -158,7 +154,7 @@ void sceneHandler34_climb() { g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 0); - g_vars->scene34_var05 = 1; + g_vars->scene34_dudeClimbed = true; } void sceneHandler34_genFlies() { @@ -168,7 +164,7 @@ void sceneHandler34_genFlies() { g_fp->_floaters->_array2[g_fp->_floaters->_array2.size() - 1]->val6 = 1072; g_fp->_floaters->_array2[g_fp->_floaters->_array2.size() - 1]->val7 = -50; - g_vars->scene34_var08 = g_fp->_rnd->getRandomNumber(500) + 500; + g_vars->scene34_fliesCountdown = g_fp->_rnd->getRandomNumber(500) + 500; } void sceneHandler34_fromCactus(ExCommand *cmd) { @@ -296,7 +292,7 @@ void sceneHandler34_unclimb() { g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 1); - g_vars->scene34_var05 = 0; + g_vars->scene34_dudeClimbed = false; } int sceneHandler34(ExCommand *cmd) { @@ -325,7 +321,7 @@ int sceneHandler34(ExCommand *cmd) { break; case MSG_SC34_FROMCACTUS: - g_vars->scene34_var07 = 0; + g_vars->scene34_dudeOnCactus = false; getCurrSceneSc2MotionController()->setEnabled(); getGameLoaderInteractionController()->enableFlag24(); @@ -383,7 +379,7 @@ int sceneHandler34(ExCommand *cmd) { break; case MSG_SC34_ONCACTUS: - g_vars->scene34_var07 = 1; + g_vars->scene34_dudeOnCactus = true; getCurrSceneSc2MotionController()->clearEnabled(); getGameLoaderInteractionController()->disableFlag24(); @@ -405,17 +401,17 @@ int sceneHandler34(ExCommand *cmd) { case 29: { - if (g_vars->scene34_var05) { + if (g_vars->scene34_dudeClimbed) { sceneHandler34_animateAction(cmd); break; } - if (g_vars->scene34_var06) { + if (g_vars->scene34_dudeOnBoard) { sceneHandler34_animateLeaveBoard(cmd); break; } - if (g_vars->scene34_var07) { + if (g_vars->scene34_dudeOnCactus) { sceneHandler34_fromCactus(cmd); break; } @@ -456,16 +452,16 @@ int sceneHandler34(ExCommand *cmd) { if (g_fp->_aniMan2) { int x = g_fp->_aniMan2->_ox; - if (x < g_fp->_sceneRect.left + g_vars->scene34_var01) - g_fp->_currentScene->_x = x - g_vars->scene34_var03 - g_fp->_sceneRect.left; + if (x < g_fp->_sceneRect.left + 200) + g_fp->_currentScene->_x = x - 300 - g_fp->_sceneRect.left; - if (x > g_fp->_sceneRect.right - g_vars->scene34_var01) - g_fp->_currentScene->_x = x + g_vars->scene34_var03 - g_fp->_sceneRect.right; + if (x > g_fp->_sceneRect.right - 200) + g_fp->_currentScene->_x = x + 300 - g_fp->_sceneRect.right; } - --g_vars->scene34_var08; + --g_vars->scene34_fliesCountdown; - if (!g_vars->scene34_var08) + if (!g_vars->scene34_fliesCountdown) sceneHandler34_genFlies(); g_fp->_floaters->update(); |