diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp index 118821eb19cd..96de1448c48c 100644 --- a/engines/fullpipe/scenes.cpp +++ b/engines/fullpipe/scenes.cpp @@ -172,6 +172,8 @@ Vars::Vars() { scene09_var15 = 0; scene09_var17 = 0; scene09_var19 = 0; + scene09_var18.x = 0; + scene09_var18.y = -15; scene10_gum = 0; scene10_packet = 0; diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h index 7e1c45b0acf2..6b4c7e36329a 100644 --- a/engines/fullpipe/scenes.h +++ b/engines/fullpipe/scenes.h @@ -367,6 +367,7 @@ class Vars { int scene09_var15; int scene09_var17; int scene09_var19; + Common::Point scene09_var18; StaticANIObject *scene10_gum; StaticANIObject *scene10_packet; diff --git a/engines/fullpipe/scenes/scene09.cpp b/engines/fullpipe/scenes/scene09.cpp index c0d68f9fda74..99086b8fd44e 100644 --- a/engines/fullpipe/scenes/scene09.cpp +++ b/engines/fullpipe/scenes/scene09.cpp @@ -69,6 +69,9 @@ void scene09_initScene(Scene *sc) { g_vars->scene09_var11 = -1; g_vars->scene09_var12 = -1000; + g_vars->scene09_balls.cPlexLen = 10; + g_vars->scene09_var07.cPlexLen = 10; + while (g_vars->scene09_balls.numBalls) { Ball *b = g_vars->scene09_balls.pHead->p0;