aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_control_sub6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/star_control/star_control_sub6.cpp')
-rw-r--r--engines/titanic/star_control/star_control_sub6.cpp21
1 files changed, 17 insertions, 4 deletions
diff --git a/engines/titanic/star_control/star_control_sub6.cpp b/engines/titanic/star_control/star_control_sub6.cpp
index 48285a7dbe..79937b7cab 100644
--- a/engines/titanic/star_control/star_control_sub6.cpp
+++ b/engines/titanic/star_control/star_control_sub6.cpp
@@ -24,10 +24,23 @@
namespace Titanic {
-CStarControlSub6::CStarControlSub6() :
- _field0(0x3F800000), _field4(0), _field8(0), _fieldC(0),
- _field10(0x3F800000), _field14(0), _field18(0), _field1C(0),
- _field20(0x3F800000), _field24(0), _field28(0), _field2C(0) {
+CStarControlSub6::CStarControlSub6() {
+ clear();
+}
+
+void CStarControlSub6::clear() {
+ _field0 = 0x3F800000;
+ _field4 = 0;
+ _field8 = 0;
+ _fieldC = 0),
+ _field10 = 0x3F800000;
+ _field14 = 0;
+ _field18 = 0;
+ _field1C = 0),
+ _field20 = 0x3F800000;
+ _field24 = 0;
+ _field28 = 0;
+ _field2C = 0;
}
} // End of namespace Titanic