aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/rooms.h
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2017-08-25 18:33:12 +0200
committerThierry Crozat2018-01-23 01:47:02 +0000
commitb948a53f2ff69a2139e4377aa103f77de68d6c29 (patch)
treee8989e7ed0e3a4107f3e0259fe8b777277a9ce94 /engines/supernova/rooms.h
parent714b38dde4e016f5b474d6fc4846008b13579162 (diff)
downloadscummvm-rg350-b948a53f2ff69a2139e4377aa103f77de68d6c29.tar.gz
scummvm-rg350-b948a53f2ff69a2139e4377aa103f77de68d6c29.tar.bz2
scummvm-rg350-b948a53f2ff69a2139e4377aa103f77de68d6c29.zip
SUPERNOVA: Substitutes static variables with privates
Diffstat (limited to 'engines/supernova/rooms.h')
-rw-r--r--engines/supernova/rooms.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/supernova/rooms.h b/engines/supernova/rooms.h
index b66e8165f2..f19f9c3e95 100644
--- a/engines/supernova/rooms.h
+++ b/engines/supernova/rooms.h
@@ -181,6 +181,7 @@ public:
private:
Common::String _codeword_DE;
Common::String _codeword_EN;
+ byte _color;
};
class ShipCockpit : public Room {
@@ -201,6 +202,9 @@ public:
virtual bool interact(Action verb, Object &obj1, Object &obj2);
virtual void animation();
virtual void onEntrance();
+
+private:
+ byte _color;
};
class ShipCabinL1: public Room {
@@ -496,10 +500,15 @@ public:
_objectState[9] = Object("Ausgang",Object::defaultDescription,NULLOBJECT,EXIT,255,255,0,AIRLOCK,22);
_objectState[10] = Object("Luke","Sie f\201hrt nach drau\341en.",OUTERHATCH_TOP,EXIT | OPENABLE | OPENED,3,3,0,GENERATOR,8);
_objectState[11] = Object("Generator","Er versorgt das Raumschiff mit Strom.",GENERATOR_TOP,EXIT,12,12,0,GENERATOR,8);
+
+ _descriptionScrap = "Ein St\201ck Schrott.";
}
virtual bool interact(Action verb, Object &obj1, Object &obj2);
virtual void onEntrance();
+
+private:
+ Common::String _descriptionScrap;
};
class ShipLandingModule : public Room {