aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/statics.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-07-20 16:08:05 +0300
committerEugene Sandulenko2013-09-06 14:51:03 +0300
commitc76bec26467efc8cad4554cf44903c9f927d3a8c (patch)
tree4defd867679ef804732123772d18b0d11f3a20d3 /engines/fullpipe/statics.h
parent3ab56b0cc8b0d6967aad3ac7dc9bfa54928ae199 (diff)
downloadscummvm-rg350-c76bec26467efc8cad4554cf44903c9f927d3a8c.tar.gz
scummvm-rg350-c76bec26467efc8cad4554cf44903c9f927d3a8c.tar.bz2
scummvm-rg350-c76bec26467efc8cad4554cf44903c9f927d3a8c.zip
FULLPIPE: Further work on sceneSwitcher()
Diffstat (limited to 'engines/fullpipe/statics.h')
-rw-r--r--engines/fullpipe/statics.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/engines/fullpipe/statics.h b/engines/fullpipe/statics.h
index 5b27b547c5..d96435960a 100644
--- a/engines/fullpipe/statics.h
+++ b/engines/fullpipe/statics.h
@@ -27,10 +27,17 @@ namespace Fullpipe {
class CStepArray : public CObject {
int _currPointIndex;
- int _points;
+ Common::Point **_points;
int _maxPointIndex;
int _pointsCount;
int _isEos;
+
+ public:
+ CStepArray();
+ ~CStepArray();
+ void clear();
+
+ int getCurrPointIndex() { return _currPointIndex; }
};
class StaticPhase : public Picture {
@@ -144,6 +151,11 @@ class StaticANIObject : public GameObject {
Statics *getStaticsById(int id);
Movement *getMovementById(int id);
+ void clearFlags();
+ bool isIdle();
+
+ void deleteFromGlobalMessageQueue();
+
Statics *addStatics(Statics *ani);
void draw();
void draw2();