Skip to content

Commit

Permalink
FULLPIPE: Rename variables in scene22
Browse files Browse the repository at this point in the history
  • Loading branch information
sev- committed Jan 2, 2014
1 parent bf30418 commit 7d178a8
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 54 deletions.
13 changes: 4 additions & 9 deletions engines/fullpipe/scenes.cpp
Expand Up @@ -257,17 +257,12 @@ Vars::Vars() {
scene21_wigglePos = 0.0;
scene21_wiggleTrigger = 0;

scene22_var01 = 200;
scene22_var02 = 200;
scene22_var03 = 300;
scene22_var04 = 300;
scene22_bag = 0;
scene22_giraffeMiddle = 0;
scene22_var07 = 0;
scene22_var08 = 0;
scene22_var09 = 0;
scene22_var10 = 1;
scene22_var11 = 1;
scene22_dudeIsOnStool = false;
scene22_interactionIsDisabled = false;
scene22_craneIsOut = true;
scene22_numBagFalls = 1;

scene24_jetIsOn = false;
scene24_flowIsLow = false;
Expand Down
13 changes: 4 additions & 9 deletions engines/fullpipe/scenes.h
Expand Up @@ -361,17 +361,12 @@ class Vars {
double scene21_wigglePos;
bool scene21_wiggleTrigger;

int scene22_var01;
int scene22_var02;
int scene22_var03;
int scene22_var04;
StaticANIObject *scene22_bag;
StaticANIObject *scene22_giraffeMiddle;
int scene22_var07;
int scene22_var08;
int scene22_var09;
int scene22_var10;
int scene22_var11;
bool scene22_dudeIsOnStool;
bool scene22_interactionIsDisabled;
bool scene22_craneIsOut;
int scene22_numBagFalls;

bool scene24_jetIsOn;
bool scene24_flowIsLow;
Expand Down
71 changes: 35 additions & 36 deletions engines/fullpipe/scenes/scene22.cpp
Expand Up @@ -37,30 +37,25 @@
namespace Fullpipe {

void scene22_initScene(Scene *sc) {
g_vars->scene22_var01 = 200;
g_vars->scene22_var02 = 200;
g_vars->scene22_var03 = 300;
g_vars->scene22_var04 = 300;
g_vars->scene22_bag = sc->getStaticANIObject1ById(ANI_MESHOK, -1);

Scene *oldsc = g_fp->_currentScene;
g_fp->_currentScene = sc;

g_vars->scene22_giraffeMiddle = sc->getStaticANIObject1ById(ANI_GIRAFFE_MIDDLE, -1);
g_vars->scene22_var07 = 0;
g_vars->scene22_var08 = 0;
g_vars->scene22_var09 = 0;
g_vars->scene22_var10 = 1;
g_vars->scene22_dudeIsOnStool = false;
g_vars->scene22_interactionIsDisabled = false;
g_vars->scene22_craneIsOut = true;

if (g_fp->getObjectState(sO_Bag_22) == g_fp->getObjectEnumState(sO_Bag_22, sO_NotFallen))
g_vars->scene22_var11 = 0;
g_vars->scene22_numBagFalls = 0;
else if (g_fp->getObjectState(sO_Bag_22) == g_fp->getObjectEnumState(sO_Bag_22, sO_FallenOnce))
g_vars->scene22_var11 = 1;
g_vars->scene22_numBagFalls = 1;
else if ( g_fp->getObjectState(sO_Bag_22) == g_fp->getObjectEnumState(sO_Bag_22, sO_FallenTwice))
g_vars->scene22_var11 = 2;
g_vars->scene22_numBagFalls = 2;
else {
g_vars->scene22_var11 = 3;
g_vars->scene22_var10 = 0;
g_vars->scene22_numBagFalls = 3;
g_vars->scene22_craneIsOut = false;
}


Expand All @@ -87,7 +82,7 @@ int scene22_updateCursor() {
return g_fp->_cursorId;
}

if (g_vars->scene22_var07 || (sel != ANI_INV_STOOL && sel != ANI_INV_BOX))
if (g_vars->scene22_dudeIsOnStool || (sel != ANI_INV_STOOL && sel != ANI_INV_BOX))
; //empty
else
g_fp->_cursorId = PIC_CSR_ITN_INV;
Expand All @@ -96,7 +91,7 @@ int scene22_updateCursor() {
}

void scene22_setBagState() {
if (g_vars->scene22_var10) {
if (g_vars->scene22_craneIsOut) {
g_fp->_behaviorManager->setBehaviorEnabled(g_vars->scene22_bag, ST_MSH_SIT, QU_MSH_CRANEOUT, 1);
g_fp->_behaviorManager->setBehaviorEnabled(g_vars->scene22_bag, ST_MSH_SIT, QU_MSH_MOVE, 0);
} else {
Expand All @@ -116,13 +111,13 @@ void sceneHandler22and23_hideStool() {
void sceneHandler22_handleDown() {
if (g_vars->scene22_bag->_statics->_staticsId == ST_MSH_SIT) {
chainQueue(QU_MSH_CRANEOUT, 1);
g_vars->scene22_var08 = 0;
g_vars->scene22_interactionIsDisabled = false;
} else {
++g_vars->scene22_var11;
++g_vars->scene22_numBagFalls;

int qid;

if (g_vars->scene22_var11 == 3) {
if (g_vars->scene22_numBagFalls == 3) {
chainQueue(QU_SC22_FALLSACK_GMA, 1);
qid = QU_SC22_FALLBROOM;
} else {
Expand All @@ -133,10 +128,10 @@ void sceneHandler22_handleDown() {

int state;

if (g_vars->scene22_var11) {
if (g_vars->scene22_var11 == 1) {
if (g_vars->scene22_numBagFalls) {
if (g_vars->scene22_numBagFalls == 1) {
state = g_fp->getObjectEnumState(sO_Bag_22, sO_FallenOnce);
} else if (g_vars->scene22_var11 == 2) {
} else if (g_vars->scene22_numBagFalls == 2) {
state = g_fp->getObjectEnumState(sO_Bag_22, sO_FallenTwice);
} else {
state = g_fp->getObjectEnumState(sO_Bag_22, sO_BrushHasFallen);
Expand All @@ -147,7 +142,8 @@ void sceneHandler22_handleDown() {

g_fp->setObjectState(sO_Bag_22, state);
}
g_vars->scene22_var10 = 1;

g_vars->scene22_craneIsOut = true;

g_fp->_behaviorManager->setBehaviorEnabled(g_vars->scene22_bag, ST_MSH_SIT, QU_MSH_CRANEOUT, 1);
g_fp->_behaviorManager->setBehaviorEnabled(g_vars->scene22_bag, ST_MSH_SIT, QU_MSH_MOVE, 0);
Expand All @@ -174,7 +170,7 @@ void sceneHandler22_stoolLogic(ExCommand *cmd) {
if (abs(841 - g_fp->_aniMan->_ox) <= 1) {
if (abs(449 - g_fp->_aniMan->_oy) <= 1) {
chainQueue(QU_SC22_PUTSTOOL, 1);
g_vars->scene22_var08 = 1;
g_vars->scene22_interactionIsDisabled = true;

return;
}
Expand Down Expand Up @@ -208,12 +204,14 @@ void sceneHandler22_stoolLogic(ExCommand *cmd) {
} else {
if (cmd->_keyCode)
return;
if (g_vars->scene22_var07) {

if (g_vars->scene22_dudeIsOnStool) {
if (g_fp->_aniMan->_movement)
return;

chainQueue(QU_SC22_HANDLEDOWN, 1);
g_vars->scene22_var08 = 1;

g_vars->scene22_interactionIsDisabled = true;
return;
}

Expand All @@ -227,7 +225,8 @@ void sceneHandler22_stoolLogic(ExCommand *cmd) {
if (abs(841 - x) <= 1) {
if (abs(449 - y) <= 1) {
chainQueue(QU_SC22_TOSTOOL, 1);
g_vars->scene22_var08 = 1;

g_vars->scene22_interactionIsDisabled = true;
return;
}
}
Expand Down Expand Up @@ -271,7 +270,7 @@ void sceneHandler22_stoolLogic(ExCommand *cmd) {
mq->setFlags(mq->getFlags() | 1);
mq->chain(0);

g_vars->scene22_var08 = 1;
g_vars->scene22_interactionIsDisabled = true;
} else {
if (abs(1010 - g_fp->_aniMan->_ox) <= 1) {
if (abs(443 - g_fp->_aniMan->_oy) <= 1) {
Expand Down Expand Up @@ -317,15 +316,15 @@ int sceneHandler22(ExCommand *cmd) {
break;

case MSG_SC22_FROMSTOOL:
g_vars->scene22_var07 = 0;
g_vars->scene22_var08 = 0;
g_vars->scene22_dudeIsOnStool = false;
g_vars->scene22_interactionIsDisabled = false;

getCurrSceneSc2MotionController()->setEnabled();
g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 1);
break;

case MSG_SC22_ONSTOOL:
g_vars->scene22_var07 = 1;
g_vars->scene22_dudeIsOnStool = true;
getCurrSceneSc2MotionController()->clearEnabled();
g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 0);
break;
Expand All @@ -335,15 +334,15 @@ int sceneHandler22(ExCommand *cmd) {
break;

case 29:
if (!g_vars->scene22_var08) {
if (!g_vars->scene22_interactionIsDisabled) {
StaticANIObject *ani = g_fp->_currentScene->getStaticANIObjectAtPos(cmd->_sceneClickX, cmd->_sceneClickY);

if (ani && ani->_id == ANI_HANDLE_L) {
sceneHandler22_stoolLogic(cmd);
return 0;
}

if (!g_vars->scene22_var07) {
if (!g_vars->scene22_dudeIsOnStool) {
if (!ani || !canInteractAny(g_fp->_aniMan, ani, cmd->_keyCode)) {
int picId = g_fp->_currentScene->getPictureObjectIdAtPos(cmd->_sceneClickX, cmd->_sceneClickY);
PictureObject *pic = g_fp->_currentScene->getPictureObjectById(picId, 0);
Expand Down Expand Up @@ -374,14 +373,14 @@ int sceneHandler22(ExCommand *cmd) {
int x = g_fp->_aniMan2->_ox;

if (x <= g_fp->_sceneWidth - 460) {
if (x < g_fp->_sceneRect.left + g_vars->scene22_var01)
g_fp->_currentScene->_x = x - g_vars->scene22_var03 - g_fp->_sceneRect.left;
if (x < g_fp->_sceneRect.left + 200)
g_fp->_currentScene->_x = x - 300 - g_fp->_sceneRect.left;
} else {
g_fp->_currentScene->_x = g_fp->_sceneWidth - x;
}

if (x > g_fp->_sceneRect.right - g_vars->scene22_var01)
g_fp->_currentScene->_x = x + g_vars->scene22_var03 - g_fp->_sceneRect.right;
if (x > g_fp->_sceneRect.right - 200)
g_fp->_currentScene->_x = x + 300 - g_fp->_sceneRect.right;

g_fp->_behaviorManager->updateBehaviors();

Expand Down

0 comments on commit 7d178a8

Please sign in to comment.