aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_points1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/star_control/star_points1.cpp')
-rw-r--r--engines/titanic/star_control/star_points1.cpp16
1 files changed, 14 insertions, 2 deletions
diff --git a/engines/titanic/star_control/star_points1.cpp b/engines/titanic/star_control/star_points1.cpp
index 8719551746..b31fb5d698 100644
--- a/engines/titanic/star_control/star_points1.cpp
+++ b/engines/titanic/star_control/star_points1.cpp
@@ -63,9 +63,21 @@ void CStarPoints1::draw(CSurfaceArea *surface, CStarControlSub12 *sub12) {
CStarControlSub6 sub6 = sub12->proc23();
sub12->proc25();
-
+ /*
FVector &v0 = _data[0];
-
+ double vx = v0._x, vy = v0._y, vz = v0._z;
+
+ | (vx*sub6._matrix.row1._z + vy*sub6._matrix.row2._z + vy) |
+ | vz*sub6._matrix.row3._x |
+ | surface->_width |
+ | vy |
+ | vx*sub6._matrix.row1._x |
+ | vz |
+ | vy*sub6._matrix.row2._x*sub6._matrix.row1._y*sub6._matrix.row3._z |
+ | vz*sub6._matrix.row2._y |
+ | vy*sub6._matrix.row2._z + vx*sub6._matrix.row1._z + vy*sub6._matrix.row2._z |
+ | vx |
+ */
// TODO
}