diff options
author | Eugene Sandulenko | 2014-02-12 21:15:48 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2014-02-13 00:50:41 +0200 |
commit | 893667fc9e1f83d51351b3c84cf1b6dcd1f703b5 (patch) | |
tree | 9f61592082c56508e488858deed5beb42e1cb540 /engines/fullpipe/scenes.h | |
parent | 7c549a3eed235a1cb9850508549a48fc44e9c0a1 (diff) | |
download | scummvm-rg350-893667fc9e1f83d51351b3c84cf1b6dcd1f703b5.tar.gz scummvm-rg350-893667fc9e1f83d51351b3c84cf1b6dcd1f703b5.tar.bz2 scummvm-rg350-893667fc9e1f83d51351b3c84cf1b6dcd1f703b5.zip |
FULLPIPE: Plug scene09 in
Diffstat (limited to 'engines/fullpipe/scenes.h')
-rw-r--r-- | engines/fullpipe/scenes.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h index 171961863b..1dbad6e67d 100644 --- a/engines/fullpipe/scenes.h +++ b/engines/fullpipe/scenes.h @@ -27,6 +27,7 @@ namespace Fullpipe { struct Bat; struct BehaviorEntryInfo; +struct Hanger; class MGM; class MctlLadder; struct Ring; @@ -208,6 +209,8 @@ struct BallChain { ~BallChain() { free(cPlex); } void init(Ball **ball); + Ball *sub04(Ball *ballP, Ball *ballN); + void reset() { pHead = 0; pTail = 0; field_8 = 0; numBalls = 0; free(cPlex); cPlex = 0; cPlexLen = 0; } }; class Vars { @@ -341,6 +344,23 @@ public: bool scene08_stairsVisible; int scene08_manOffsetY; + StaticANIObject *scene09_flyingBall; + int scene09_var05; + StaticANIObject *scene09_glotatel; + StaticANIObject *scene09_spitter; + StaticANIObject *scene09_grit; + int scene09_var08; + int scene09_var09; + int scene09_var10; + int scene09_var11; + int scene09_var12; + BallChain scene09_balls; + Common::Array<Hanger *> scene09_hangers; + BallChain scene09_var07; + int scene09_numMovingHangers; + int scene09_var13; + int scene09_var15; + StaticANIObject *scene10_gum; StaticANIObject *scene10_packet; StaticANIObject *scene10_packet2; |