[Scummvm-git-logs] scummvm master -> 0d35da379135650c70f3a317d3f907b7bd39f0df

dreammaster dreammaster at scummvm.org
Tue May 30 22:42:22 CEST 2017


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
0d35da3791 TITANIC: Fix vector calculation for markers drawing


Commit: 0d35da379135650c70f3a317d3f907b7bd39f0df
    https://github.com/scummvm/scummvm/commit/0d35da379135650c70f3a317d3f907b7bd39f0df
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-05-30T16:42:11-04:00

Commit Message:
TITANIC: Fix vector calculation for markers drawing

Changed paths:
    engines/titanic/star_control/star_markers.cpp


diff --git a/engines/titanic/star_control/star_markers.cpp b/engines/titanic/star_control/star_markers.cpp
index a65b611..f9867d7 100644
--- a/engines/titanic/star_control/star_markers.cpp
+++ b/engines/titanic/star_control/star_markers.cpp
@@ -41,13 +41,12 @@ void CStarMarkers::draw(CSurfaceArea *surfaceArea, CStarCamera *camera, CStarClo
 
 	for (uint idx = 0; idx < _data.size(); ++idx) {
 		const CBaseStarEntry &star = _data[idx];
-
 		newV._x = pose._row1._x * star._position._x + pose._row3._x * star._position._z
 			+ pose._row2._x * star._position._y + pose._vector._x;
 		newV._y = pose._row1._y * star._position._x + pose._row3._y * star._position._z
-			+ pose._row2._y * star._position._x + pose._vector._y;
+			+ pose._row2._y * star._position._y + pose._vector._y;
 		newV._z = pose._row1._z * star._position._x + pose._row3._z * star._position._z
-			+ pose._row2._z * star._position._y + pose._vector._z; 
+			+ pose._row2._z * star._position._y + pose._vector._z;
 
 		if (newV._z > threshold) {
 			FVector vTemp = camera->proc28(2, newV);





More information about the Scummvm-git-logs mailing list