aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_control_sub26.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/star_control/star_control_sub26.cpp')
-rw-r--r--engines/titanic/star_control/star_control_sub26.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/titanic/star_control/star_control_sub26.cpp b/engines/titanic/star_control/star_control_sub26.cpp
index 89ff93c347..546a3e9fae 100644
--- a/engines/titanic/star_control/star_control_sub26.cpp
+++ b/engines/titanic/star_control/star_control_sub26.cpp
@@ -30,5 +30,16 @@ double CStarControlSub26::fn1() const {
_sub._v3 * _sub._v3 + _field0 * _field0;
}
+void CStarControlSub26::setup(double val1, double val2, double val3, double val4) {
+ _field0 = val1;
+ _sub._v1 = val2;
+ _sub._v2 = val3;
+ _sub._v3 = val4;
+}
+
+void CStarControlSub26::copyFrom(const CStarControlSub26 *src) {
+ _field0 = src->_field0;
+ _sub = src->_sub;
+}
} // End of namespace Titanic