FULLPIPE: Implement sceneHandler06_sub03()

This commit is contained in:
Eugene Sandulenko 2013-12-18 15:41:05 +02:00
parent fa94808e31
commit 4bc2f258a4
2 changed files with 15 additions and 1 deletions

View File

@ -35,6 +35,7 @@ namespace Fullpipe {
#define ANI_DOMINO_3 2732
#define ANI_DADAYASHIK 306
#define ANI_EGGEATER 334
#define ANI_EGGIE 4929
#define ANI_HAND 601
#define ANI_HANDLE 622
#define ANI_IN1MAN 5110
@ -241,6 +242,8 @@ namespace Fullpipe {
#define PIC_SCD_SEL 734
#define QU_BALL_WALKL 4920
#define QU_BALL_WALKR 4919
#define QU_EGG6_GOL 4936
#define QU_EGG6_GOR 4935
#define QU_EGTR_MD2_SHOW 4698
#define QU_EGTR_MD1_SHOW 4697
#define QU_EGTR_SLIMSHOW 4883

View File

@ -223,7 +223,18 @@ void sceneHandler06_throwBall() {
}
void sceneHandler06_sub03() {
warning("STUB: sceneHandler06_sub03()");
if (15 - g_vars->scene06_numBallsGiven >= 4 && !g_fullpipe->_rnd->getRandomNumber(9)) {
StaticANIObject *ani = g_fullpipe->_currentScene->getStaticANIObject1ById(ANI_EGGIE, -1);
if (!ani || !(ani->_flags & 4)) {
if (g_vars->scene06_var15)
chainQueue(QU_EGG6_GOR, 0);
else
chainQueue(QU_EGG6_GOL, 0);
g_vars->scene06_var14 = 0;
g_vars->scene06_var15 = (g_vars->scene06_var15 == 0);
}
}
}
void sceneHandler06_sub10() {