aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mads/nebular/nebular_scenes1.cpp27
-rw-r--r--engines/mads/nebular/nebular_scenes1.h10
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();