diff options
-rw-r--r-- | engines/mads/nebular/nebular_scenes1.cpp | 27 | ||||
-rw-r--r-- | engines/mads/nebular/nebular_scenes1.h | 10 |
2 files changed, 32 insertions, 5 deletions
diff --git a/engines/mads/nebular/nebular_scenes1.cpp b/engines/mads/nebular/nebular_scenes1.cpp index e6f8d4fb8a..66da49cc51 100644 --- a/engines/mads/nebular/nebular_scenes1.cpp +++ b/engines/mads/nebular/nebular_scenes1.cpp @@ -1777,6 +1777,10 @@ void Scene104::synchronize(Common::Serializer &s) { /*------------------------------------------------------------------------*/ +Scene105::Scene105(MADSEngine *vm) : Scene1xx(vm) { + _explosionFl = false; +} + void Scene105::setup() { // Preloading has been skipped setPlayerSpritesPrefix(); @@ -1928,6 +1932,13 @@ void Scene105::synchronize(Common::Serializer &s) { /*------------------------------------------------------------------------*/ +Scene106::Scene106(MADSEngine *vm) : Scene1xx(vm) { + _backToShipFl = false; + _shadowFl = false; + _firstEmergingFl = false; + _msgPosY = 0; +} + void Scene106::setup() { setPlayerSpritesPrefix(); setAAName(); @@ -2143,6 +2154,10 @@ void Scene106::synchronize(Common::Serializer &s) { /*------------------------------------------------------------------------*/ +Scene107::Scene107(MADSEngine *vm) : Scene1xx(vm) { + _shootingFl = false; +} + void Scene107::setup() { setPlayerSpritesPrefix(); setAAName(); @@ -2348,6 +2363,7 @@ void Scene108::actions() { } /*------------------------------------------------------------------------*/ + Scene109::Scene109(MADSEngine *vm) : Scene1xx(vm) { _rexThrowingObject = false; _hoovicDifficultFl = false; @@ -2761,6 +2777,10 @@ void Scene109::synchronize(Common::Serializer &s) { /*------------------------------------------------------------------------*/ +Scene110::Scene110(MADSEngine *vm) : Scene1xx(vm) { + _crabsFl = false; +} + void Scene110::setup() { setPlayerSpritesPrefix(); setAAName(); @@ -2888,6 +2908,13 @@ void Scene110::synchronize(Common::Serializer &s) { /*------------------------------------------------------------------------*/ +Scene111::Scene111(MADSEngine *vm) : Scene1xx(vm) { + _stampedFl = false; + _launch1Fl = false; + _launched2Fl = false; + _rexDivingFl = false; +} + void Scene111::setup() { _scene->addActiveVocab(NOUN_BATS); diff --git a/engines/mads/nebular/nebular_scenes1.h b/engines/mads/nebular/nebular_scenes1.h index 318773e41b..3cb4d431a8 100644 --- a/engines/mads/nebular/nebular_scenes1.h +++ b/engines/mads/nebular/nebular_scenes1.h @@ -136,7 +136,7 @@ private: bool _explosionFl; public: - Scene105(MADSEngine *vm) : Scene1xx(vm), _explosionFl(false) {} + Scene105(MADSEngine *vm); virtual void setup(); virtual void enter(); @@ -155,7 +155,7 @@ private: int _msgPosY; public: - Scene106(MADSEngine *vm) : Scene1xx(vm), _backToShipFl(false), _shadowFl(false), _firstEmergingFl(false), _msgPosY(0) {} + Scene106(MADSEngine *vm); virtual void setup(); virtual void enter(); @@ -170,7 +170,7 @@ private: bool _shootingFl; public: - Scene107(MADSEngine *vm) : Scene1xx(vm), _shootingFl(false) {} + Scene107(MADSEngine *vm); virtual void setup(); virtual void enter(); @@ -218,7 +218,7 @@ private: bool _crabsFl; public: - Scene110(MADSEngine *vm) : Scene1xx(vm), _crabsFl(false) {} + Scene110(MADSEngine *vm); virtual void setup(); virtual void enter(); @@ -236,7 +236,7 @@ private: bool _rexDivingFl; public: - Scene111(MADSEngine *vm) : Scene1xx(vm), _stampedFl(false), _launch1Fl(false), _launched2Fl(false), _rexDivingFl(false) {} + Scene111(MADSEngine *vm); virtual void setup(); virtual void enter(); |