[Scummvm-cvs-logs] scummvm master -> a4fa8fe2169108f528670acb3aafd9d39cdf7e22

sev- sev at scummvm.org
Wed Jan 22 16:28:18 CET 2014


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
4cdf4eb4c4 FULLPIPE: Started renames in scene38
9a881b8334 FULLPIPE: Finish renames in scene38
a4fa8fe216 FULLPIPE: Enable scene38. This completes the scene


Commit: 4cdf4eb4c4146c29c66124451cc6373bdd170474
    https://github.com/scummvm/scummvm/commit/4cdf4eb4c4146c29c66124451cc6373bdd170474
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2014-01-22T07:27:05-08:00

Commit Message:
FULLPIPE: Started renames in scene38

Changed paths:
    engines/fullpipe/scenes.cpp
    engines/fullpipe/scenes.h
    engines/fullpipe/scenes/scene38.cpp



diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index 1e4a563..1792140 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -365,10 +365,6 @@ Vars::Vars() {
 	scene37_soundFlipper = 0;
 	scene37_dudeX = 0;
 
-	scene38_var01 = 0;
-	scene38_var02 = 0;
-	scene38_var03 = 0;
-	scene38_var04 = 0;
 	scene38_boss = 0;
 	scene38_tally = 0;
 	scene38_shorty = 0;
@@ -376,10 +372,10 @@ Vars::Vars() {
 	scene38_dominos = 0;
 	scene38_domino1 = 0;
 	scene38_bottle = 0;
-	scene38_var05 = 0;
-	scene38_var06 = 0;
-	scene38_var07 = 0;
-	scene38_var08 = 0;
+	scene38_bossCounter = 0;
+	scene38_lastBossAnim = 0;
+	scene38_bossAnimCounter = 0;
+	scene38_tallyCounter = 0;
 	scene38_var09 = 0;
 	scene38_var10 = 0;
 	scene38_var11 = 0;
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index b35d0eb..4ae2876 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -516,10 +516,6 @@ public:
 	int scene37_soundFlipper;
 	int scene37_dudeX;
 
-	int scene38_var01;
-	int scene38_var02;
-	int scene38_var03;
-	int scene38_var04;
 	StaticANIObject *scene38_boss;
 	StaticANIObject *scene38_tally;
 	StaticANIObject *scene38_shorty;
@@ -527,10 +523,10 @@ public:
 	StaticANIObject *scene38_dominos;
 	StaticANIObject *scene38_domino1;
 	StaticANIObject *scene38_bottle;
-	int scene38_var05;
-	int scene38_var06;
-	int scene38_var07;
-	int scene38_var08;
+	int scene38_bossCounter;
+	int scene38_lastBossAnim;
+	int scene38_bossAnimCounter;
+	int scene38_tallyCounter;
 	int scene38_var09;
 	int scene38_var10;
 	int scene38_var11;
diff --git a/engines/fullpipe/scenes/scene38.cpp b/engines/fullpipe/scenes/scene38.cpp
index e6f9f6f..324cf8a 100644
--- a/engines/fullpipe/scenes/scene38.cpp
+++ b/engines/fullpipe/scenes/scene38.cpp
@@ -52,10 +52,6 @@ void scene38_setBottleState(Scene *sc) {
 }
 
 void scene38_initScene(Scene *sc) {
-	g_vars->scene38_var01 = 200;
-	g_vars->scene38_var02 = 200;
-	g_vars->scene38_var03 = 300;
-	g_vars->scene38_var04 = 300;
 	g_vars->scene38_boss = sc->getStaticANIObject1ById(ANI_GLAVAR, -1);
 	g_vars->scene38_tally = sc->getStaticANIObject1ById(ANI_DYLDA, -1);
 	g_vars->scene38_shorty = sc->getStaticANIObject1ById(ANI_MALYSH, -1);
@@ -63,10 +59,10 @@ void scene38_initScene(Scene *sc) {
 	g_vars->scene38_dominos = sc->getStaticANIObject1ById(ANI_DOMINOS, 0);
 	g_vars->scene38_domino1 = sc->getStaticANIObject1ById(ANI_DOMINO38, 1);
 	g_vars->scene38_bottle = sc->getStaticANIObject1ById(ANI_BOTTLE38, 0);
-	g_vars->scene38_var05 = 0;
-	g_vars->scene38_var06 = 0;
-	g_vars->scene38_var07 = 0;
-	g_vars->scene38_var08 = 15;
+	g_vars->scene38_bossCounter = 0;
+	g_vars->scene38_lastBossAnim = 0;
+	g_vars->scene38_bossAnimCounter = 0;
+	g_vars->scene38_tallyCounter = 15;
 	g_vars->scene38_var09 = 0;
 	g_vars->scene38_var10 = 0;
 	g_vars->scene38_var11 = 30;
@@ -94,7 +90,7 @@ void sceneHandler38_tryTakeBottle() {
 	g_vars->scene38_boss->changeStatics2(ST_GLV_NOHAMMER);
 	g_vars->scene38_boss->startAnim(MV_GLV_LOOKMAN, 0, -1);
 
-	g_vars->scene38_var05 = 0;
+	g_vars->scene38_bossCounter = 0;
 }
 
 void sceneHandler38_postHammerKick() {
@@ -104,10 +100,10 @@ void sceneHandler38_postHammerKick() {
 void sceneHandler38_propose() {
 	if (!g_vars->scene38_tally->_movement) {
 		if (g_vars->scene38_tally->_flags & 4) {
-			if (!(g_vars->scene38_tally->_flags & 2) && g_vars->scene38_var08 > 0
+			if (!(g_vars->scene38_tally->_flags & 2) && g_vars->scene38_tallyCounter > 0
 				&& g_fp->_rnd->getRandomNumber(32767) < 32767) {
 				chainQueue(QU_DLD_DENY, 0);
-				g_vars->scene38_var08 = 0;
+				g_vars->scene38_tallyCounter = 0;
 			}
 		}
 	}
@@ -115,16 +111,16 @@ void sceneHandler38_propose() {
 
 void sceneHandler38_point() {
 	if ((!g_vars->scene38_boss->_movement && ((g_vars->scene38_boss->_flags & 4) || !(g_vars->scene38_boss->_flags & 2)))
-		&& g_vars->scene38_var05 > 0
+		&& g_vars->scene38_bossCounter > 0
 		&& g_fp->_rnd->getRandomNumber(32767) < 32767) {
 		if (g_vars->scene38_boss->_statics->_staticsId == ST_GLV_HAMMER) {
 			chainQueue(QU_GLV_TOSMALL, 0);
-			g_vars->scene38_var05 = 0;
+			g_vars->scene38_bossCounter = 0;
 		} else {
 			if (g_vars->scene38_boss->_statics->_staticsId == ST_GLV_NOHAMMER)
 				chainQueue(QU_GLV_TOSMALL_NOHMR, 0);
 
-			g_vars->scene38_var05 = 0;
+			g_vars->scene38_bossCounter = 0;
 		}
 	}
 }
@@ -166,30 +162,30 @@ void sceneHandler38_animateAlcoholics() {
 	MessageQueue *mq;
 
 	if (g_vars->scene38_boss->_movement || !(g_vars->scene38_boss->_flags & 4) || (g_vars->scene38_boss->_flags & 2)) {
-		g_vars->scene38_var05 = 0;
+		g_vars->scene38_bossCounter = 0;
 	} else {
-		g_vars->scene38_var05++;
+		g_vars->scene38_bossCounter++;
 	}
 
-	if (g_vars->scene38_var05 >= 50) {
+	if (g_vars->scene38_bossCounter >= 50) {
 		int bossSt = g_vars->scene38_boss->_statics->_staticsId;
 
 		if (bossSt == ST_GLV_SLEEP2) {
-			g_vars->scene38_var05 = 0;
+			g_vars->scene38_bossCounter = 0;
 		} else if ((g_vars->scene38_domino0->_flags & 4) && g_vars->scene38_domino0->_statics->_staticsId == ST_DMN38_6) {
 			if (bossSt == ST_GLV_HAMMER) {
 				chainQueue(QU_GLV_TAKEDOMINO, 1);
-				g_vars->scene38_var05 = 0;
+				g_vars->scene38_bossCounter = 0;
 			}
 
 			if (bossSt == ST_GLV_NOHAMMER) {
 				chainQueue(QU_GLV_TAKEDOMINO_NOHMR, 1);
-				g_vars->scene38_var05 = 0;
+				g_vars->scene38_bossCounter = 0;
 			}
 		} else {
 			if ((g_vars->scene38_bottle->_flags & 4) && g_vars->scene38_bottle->_statics->_staticsId == ST_BTL38_FULL && bossSt == ST_GLV_NOHAMMER) {
 				chainQueue(QU_GLV_DRINKBOTTLE, 1);
-				g_vars->scene38_var05 = 0;
+				g_vars->scene38_bossCounter = 0;
 			} else {
 				int bossAnim = 0;
 
@@ -211,14 +207,14 @@ void sceneHandler38_animateAlcoholics() {
 					bossAnim = QU_GLV_HMRKICK;
 				}
 
-				if (g_vars->scene38_var06 == bossAnim) {
-					g_vars->scene38_var07++;
+				if (g_vars->scene38_lastBossAnim == bossAnim) {
+					g_vars->scene38_bossAnimCounter++;
 
-					if (g_vars->scene38_var07 > 2)
+					if (g_vars->scene38_bossAnimCounter > 2)
 						bossAnim = 0;
 				} else {
-					g_vars->scene38_var06 = bossAnim;
-					g_vars->scene38_var07 = 1;
+					g_vars->scene38_lastBossAnim = bossAnim;
+					g_vars->scene38_bossAnimCounter = 1;
 				}
 
 				if (bossAnim > 0) {
@@ -226,19 +222,19 @@ void sceneHandler38_animateAlcoholics() {
 
 					mq->chain(0);
 
-					g_vars->scene38_var05 = 0;
+					g_vars->scene38_bossCounter = 0;
 				}
 			}
 		}
 	}
 
 	if (g_vars->scene38_tally->_movement || !(g_vars->scene38_tally->_flags & 4) || (g_vars->scene38_tally->_flags & 2)) {
-		g_vars->scene38_var08 = 0;
+		g_vars->scene38_tallyCounter = 0;
 	} else {
-		g_vars->scene38_var08++;
+		g_vars->scene38_tallyCounter++;
 	}
 
-	if (g_vars->scene38_var08 >= 50) {
+	if (g_vars->scene38_tallyCounter >= 50) {
 		int tallyAnim = 0;
 
 		if (g_fp->_rnd->getRandomNumber(32767) >= 1310) {
@@ -273,7 +269,7 @@ void sceneHandler38_animateAlcoholics() {
 			mq = new MessageQueue(g_fp->_currentScene->getMessageQueueById(tallyAnim), 0, 0);
 
 			mq->chain(0);
-			g_vars->scene38_var08 = 0;
+			g_vars->scene38_tallyCounter = 0;
 		}
 	}
 
@@ -291,7 +287,7 @@ void sceneHandler38_animateAlcoholics() {
 
 	if (g_fp->_rnd->getRandomNumber(32767) >= 1310) {
 		if (g_fp->_rnd->getRandomNumber(32767) >= 1310 || g_vars->scene38_shorty->_statics->_staticsId != ST_MLS_LEFT2) {
-			if (g_vars->scene38_boss->_statics->_staticsId != ST_GLV_SLEEP2 && g_vars->scene38_var05 > 30 && g_fp->_rnd->getRandomNumber(32767) < 0x3FFF && g_vars->scene38_shorty->_statics->_staticsId == ST_MLS_LEFT2)
+			if (g_vars->scene38_boss->_statics->_staticsId != ST_GLV_SLEEP2 && g_vars->scene38_bossCounter > 30 && g_fp->_rnd->getRandomNumber(32767) < 0x3FFF && g_vars->scene38_shorty->_statics->_staticsId == ST_MLS_LEFT2)
 				shortyAnim = QU_MLS_HAND;
 		} else {
 			shortyAnim = QU_MLS_BLINK;
@@ -391,11 +387,11 @@ int sceneHandler38(ExCommand *cmd) {
 		if (g_fp->_aniMan2) {
 			int x = g_fp->_aniMan2->_ox;
 
-			if (x < g_fp->_sceneRect.left + g_vars->scene38_var01)
-				g_fp->_currentScene->_x = x - g_vars->scene38_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->scene38_var01)
-				g_fp->_currentScene->_x = x + g_vars->scene38_var03 - g_fp->_sceneRect.right;
+			if (x > g_fp->_sceneRect.right - 200)
+				g_fp->_currentScene->_x = x + 300 - g_fp->_sceneRect.right;
 		}
 
 		sceneHandler38_animateAlcoholics();


Commit: 9a881b833400e5fe9358d4e7ec64deb1d5376eb0
    https://github.com/scummvm/scummvm/commit/9a881b833400e5fe9358d4e7ec64deb1d5376eb0
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2014-01-22T07:27:32-08:00

Commit Message:
FULLPIPE: Finish renames in scene38

Changed paths:
    engines/fullpipe/scenes.cpp
    engines/fullpipe/scenes.h
    engines/fullpipe/scenes/scene38.cpp



diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index 1792140..8c8b857 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -376,11 +376,11 @@ Vars::Vars() {
 	scene38_lastBossAnim = 0;
 	scene38_bossAnimCounter = 0;
 	scene38_tallyCounter = 0;
-	scene38_var09 = 0;
-	scene38_var10 = 0;
-	scene38_var11 = 0;
-	scene38_var12 = 0;
-	scene38_var13 = 0;
+	scene38_lastTallyAnim = 0;
+	scene38_tallyAnimCounter = 0;
+	scene38_shortyCounter = 0;
+	scene38_lastShortyAnim = 0;
+	scene38_shortyAnimCounter = 0;
 
 	selector = 0;
 }
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index 4ae2876..0747eab 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -527,11 +527,11 @@ public:
 	int scene38_lastBossAnim;
 	int scene38_bossAnimCounter;
 	int scene38_tallyCounter;
-	int scene38_var09;
-	int scene38_var10;
-	int scene38_var11;
-	int scene38_var12;
-	int scene38_var13;
+	int scene38_lastTallyAnim;
+	int scene38_tallyAnimCounter;
+	int scene38_shortyCounter;
+	int scene38_lastShortyAnim;
+	int scene38_shortyAnimCounter;
 
 	PictureObject *selector;
 };
diff --git a/engines/fullpipe/scenes/scene38.cpp b/engines/fullpipe/scenes/scene38.cpp
index 324cf8a..198a88f 100644
--- a/engines/fullpipe/scenes/scene38.cpp
+++ b/engines/fullpipe/scenes/scene38.cpp
@@ -63,11 +63,11 @@ void scene38_initScene(Scene *sc) {
 	g_vars->scene38_lastBossAnim = 0;
 	g_vars->scene38_bossAnimCounter = 0;
 	g_vars->scene38_tallyCounter = 15;
-	g_vars->scene38_var09 = 0;
-	g_vars->scene38_var10 = 0;
-	g_vars->scene38_var11 = 30;
-	g_vars->scene38_var12 = 0;
-	g_vars->scene38_var13 = 0;
+	g_vars->scene38_lastTallyAnim = 0;
+	g_vars->scene38_tallyAnimCounter = 0;
+	g_vars->scene38_shortyCounter = 30;
+	g_vars->scene38_lastShortyAnim = 0;
+	g_vars->scene38_shortyAnimCounter = 0;
 
 	scene38_setBottleState(sc);
 
@@ -128,11 +128,11 @@ void sceneHandler38_point() {
 void sceneHandler38_hammerKick() {
 	if (!g_vars->scene38_shorty->_movement) {
 		if (g_vars->scene38_shorty->_flags & 4) {
-			if (!(g_vars->scene38_shorty->_flags & 2) && g_vars->scene38_var11 > 1
+			if (!(g_vars->scene38_shorty->_flags & 2) && g_vars->scene38_shortyCounter > 1
 				&& g_vars->scene38_shorty->_statics->_staticsId == ST_MLS_LEFT2
 				&& g_fp->_rnd->getRandomNumber(32767) < 3276) {
 				chainQueue(QU_MLS_TURNR, 0);
-				g_vars->scene38_var11 = 0;
+				g_vars->scene38_shortyCounter = 0;
 			}
 		}
 	}
@@ -148,11 +148,11 @@ void sceneHandler38_hammerKick() {
 void sceneHandler38_drink() {
 	if (!g_vars->scene38_shorty->_movement) {
 		if (g_vars->scene38_shorty->_flags & 4) {
-			if (!(g_vars->scene38_shorty->_flags & 2) && g_vars->scene38_var11 > 0
+			if (!(g_vars->scene38_shorty->_flags & 2) && g_vars->scene38_shortyCounter > 0
 				&& g_vars->scene38_shorty->_statics->_staticsId == ST_MLS_LEFT2
 				&& g_fp->_rnd->getRandomNumber(32767) < 3276) {
 				chainQueue(QU_MLS_TURNR, 0);
-				g_vars->scene38_var11 = 0;
+				g_vars->scene38_shortyCounter = 0;
 			}
 		}
 	}
@@ -256,14 +256,14 @@ void sceneHandler38_animateAlcoholics() {
 			}
 		}
 
-		if (g_vars->scene38_var09 == tallyAnim) {
-			g_vars->scene38_var10++;
+		if (g_vars->scene38_lastTallyAnim == tallyAnim) {
+			g_vars->scene38_tallyAnimCounter++;
 
-			if (g_vars->scene38_var10++ > 2)
+			if (g_vars->scene38_tallyAnimCounter++ > 2)
 				tallyAnim = 0;
 		} else {
-			g_vars->scene38_var09 = tallyAnim;
-			g_vars->scene38_var10 = 1;
+			g_vars->scene38_lastTallyAnim = tallyAnim;
+			g_vars->scene38_tallyAnimCounter = 1;
 		}
 		if (tallyAnim > 0) {
 			mq = new MessageQueue(g_fp->_currentScene->getMessageQueueById(tallyAnim), 0, 0);
@@ -274,13 +274,13 @@ void sceneHandler38_animateAlcoholics() {
 	}
 
 	if (g_vars->scene38_shorty->_movement || !(g_vars->scene38_shorty->_flags & 4) || (g_vars->scene38_shorty->_flags & 2)) {
-		g_vars->scene38_var11 = 0;
+		g_vars->scene38_shortyCounter = 0;
 		return;
 	}
 
-	g_vars->scene38_var11++;
+	g_vars->scene38_shortyCounter++;
 
-	if (g_vars->scene38_var11 < 50)
+	if (g_vars->scene38_shortyCounter < 50)
 		return;
 
 	int shortyAnim = 0;
@@ -300,13 +300,13 @@ void sceneHandler38_animateAlcoholics() {
 		}
 	}
 
-	if (g_vars->scene38_var12 == shortyAnim) {
-		g_vars->scene38_var13++;
-		if (g_vars->scene38_var13 > 2)
+	if (g_vars->scene38_lastShortyAnim == shortyAnim) {
+		g_vars->scene38_shortyAnimCounter++;
+		if (g_vars->scene38_shortyAnimCounter > 2)
 			return;
 	} else {
-		g_vars->scene38_var12 = shortyAnim;
-		g_vars->scene38_var13 = 1;
+		g_vars->scene38_lastShortyAnim = shortyAnim;
+		g_vars->scene38_shortyAnimCounter = 1;
 	}
 
 	if (shortyAnim > 0) {
@@ -314,7 +314,7 @@ void sceneHandler38_animateAlcoholics() {
 
 		mq->chain(0);
 
-		g_vars->scene38_var11 = 0;
+		g_vars->scene38_shortyCounter = 0;
 	}
 }
 


Commit: a4fa8fe2169108f528670acb3aafd9d39cdf7e22
    https://github.com/scummvm/scummvm/commit/a4fa8fe2169108f528670acb3aafd9d39cdf7e22
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2014-01-22T07:27:38-08:00

Commit Message:
FULLPIPE: Enable scene38. This completes the scene

Changed paths:
    engines/fullpipe/scenes.cpp
    engines/fullpipe/scenes.h



diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index 8c8b857..5e49fb4 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -971,7 +971,6 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
 		_updateCursorCallback = scene37_updateCursor;
 		break;
 
-#if 0
 	case SC_38:
 		sceneVar = _gameLoader->_gameVar->getSubVarByName("SC_38");
 		scene->preloadMovements(sceneVar);
@@ -983,6 +982,7 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
 		_updateCursorCallback = defaultUpdateCursor;
 		break;
 
+#if 0
 	case SC_FINAL1:
 		sceneVar = _gameLoader->_gameVar->getSubVarByName("SC_FINAL1");
 		scene->preloadMovements(sceneVar);
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index 0747eab..6c91481 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -173,6 +173,9 @@ void scene37_initScene(Scene *sc);
 int sceneHandler37(ExCommand *ex);
 int scene37_updateCursor();
 
+void scene38_initScene(Scene *sc);
+int sceneHandler38(ExCommand *ex);
+
 void sceneDbgMenu_initScene(Scene *sc);
 int sceneHandlerDbgMenu(ExCommand *cmd);
 






More information about the Scummvm-git-logs mailing list