aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/modal.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-12-11 15:58:11 +0100
committerEugene Sandulenko2016-12-11 15:58:11 +0100
commit817ca2a15fca1fd8f82afe35be3adccf2aa9f59a (patch)
treee2059e7ffb5717673210a9ccf3abd254085b3459 /engines/fullpipe/modal.h
parentdf896e40a71b92061b36f4eee974dd730be88974 (diff)
downloadscummvm-rg350-817ca2a15fca1fd8f82afe35be3adccf2aa9f59a.tar.gz
scummvm-rg350-817ca2a15fca1fd8f82afe35be3adccf2aa9f59a.tar.bz2
scummvm-rg350-817ca2a15fca1fd8f82afe35be3adccf2aa9f59a.zip
FULLPIPE: Initial support for Russian Demo. The demo starts
Diffstat (limited to 'engines/fullpipe/modal.h')
-rw-r--r--engines/fullpipe/modal.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/engines/fullpipe/modal.h b/engines/fullpipe/modal.h
index dd5faa8940..68ebef258c 100644
--- a/engines/fullpipe/modal.h
+++ b/engines/fullpipe/modal.h
@@ -78,6 +78,26 @@ class ModalIntro : public BaseModalObject {
void finish();
};
+class ModalIntroDemo : public BaseModalObject {
+ int _field_8;
+ int _introFlags;
+ int _countDown;
+ int _stillRunning;
+ int _sfxVolume;
+
+ public:
+ ModalIntroDemo();
+ virtual ~ModalIntroDemo();
+
+ virtual bool pollEvent() { return true; }
+ virtual bool handleMessage(ExCommand *message);
+ virtual bool init(int counterdiff);
+ virtual void update();
+ virtual void saveload() {}
+
+ void finish();
+};
+
class ModalVideoPlayer : public BaseModalObject {
public: