aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-09-05 18:18:44 +0200
committerEugene Sandulenko2016-09-05 18:42:58 +0200
commit47683404615fbfc4a6df27c4d0c7217ee288a59f (patch)
tree727c00a8bd6bf6ae8408695531ec2762bbf516d1 /engines/fullpipe/scenes.h
parentbf851cc5251c61efe449b3b049c1f1b130d96cae (diff)
downloadscummvm-rg350-47683404615fbfc4a6df27c4d0c7217ee288a59f.tar.gz
scummvm-rg350-47683404615fbfc4a6df27c4d0c7217ee288a59f.tar.bz2
scummvm-rg350-47683404615fbfc4a6df27c4d0c7217ee288a59f.zip
FULLPIPE: Started rewriting scene09 with Common::Array instead of CPlex
Diffstat (limited to 'engines/fullpipe/scenes.h')
-rw-r--r--engines/fullpipe/scenes.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index fd90b5f972..3c20ef49e5 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -219,6 +219,8 @@ struct Ball {
Ball() : p0(0), p1(0), ani(0) {}
};
+typedef Common::Array<Ball *> BallArray;
+
struct BallChain {
Ball *pHead;
Ball *field_8;
@@ -378,9 +380,9 @@ public:
int scene09_interactingHanger;
int scene09_intHangerPhase;
int scene09_intHangerMaxPhase;
- BallChain scene09_balls;
+ BallArray scene09_balls;
Common::Array<Hanger *> scene09_hangers;
- BallChain scene09_flyingBalls;
+ BallArray scene09_flyingBalls;
int scene09_numMovingHangers;
int scene09_clickY;
Common::Point scene09_hangerOffsets[4];