[Scummvm-git-logs] scummvm master -> 6e3ffd3ef717ce82e0feeed50462dd60f03eafbe

dreammaster dreammaster at scummvm.org
Mon Mar 13 01:38:54 CET 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:
6e3ffd3ef7 TITANIC: Field renaming and warning fixes


Commit: 6e3ffd3ef717ce82e0feeed50462dd60f03eafbe
    https://github.com/scummvm/scummvm/commit/6e3ffd3ef717ce82e0feeed50462dd60f03eafbe
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-03-12T20:38:47-04:00

Commit Message:
TITANIC: Field renaming and warning fixes

Changed paths:
    engines/titanic/star_control/fmatrix.h
    engines/titanic/star_control/star_control_sub13.cpp
    engines/titanic/star_control/star_control_sub13.h
    engines/titanic/star_control/star_control_sub23.cpp
    engines/titanic/star_control/star_control_sub23.h


diff --git a/engines/titanic/star_control/fmatrix.h b/engines/titanic/star_control/fmatrix.h
index 282338c..7ab90fb 100644
--- a/engines/titanic/star_control/fmatrix.h
+++ b/engines/titanic/star_control/fmatrix.h
@@ -95,4 +95,4 @@ public:
 
 } // End of namespace Titanic
 
-#endif /* TITANIC_MATRIX3_H */
+#endif /* TITANIC_FMATRIX_H */
diff --git a/engines/titanic/star_control/star_control_sub13.cpp b/engines/titanic/star_control/star_control_sub13.cpp
index 1cd5538..e82ad3a 100644
--- a/engines/titanic/star_control/star_control_sub13.cpp
+++ b/engines/titanic/star_control/star_control_sub13.cpp
@@ -35,7 +35,8 @@ CStarControlSub13::CStarControlSub13() {
 	_height = 340;
 	_field24 = 0;
 	_fieldC0 = _fieldC4 = _fieldC8 = 0.0;
-	_fieldCC = _fieldD0 = _fieldD4 = 0.0;
+	_fieldCC = _fieldD0 = 0.0;
+	_flag = false;
 	Common::fill(&_valArray[0], &_valArray[5], 0.0);
 }
 
@@ -58,7 +59,7 @@ CStarControlSub13::CStarControlSub13(CStarControlSub13 *src) :
 	_field24 = src->_field24;
 
 	Common::copy(&src->_valArray[0], &src->_valArray[4], &_valArray[0]);
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::copyFrom(const CStarControlSub13 *src) {
@@ -89,7 +90,7 @@ void CStarControlSub13::load(SimpleFile *file, int param) {
 		_valArray[idx] = file->readFloat();
 
 	_matrix.load(file, param);
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::save(SimpleFile *file, int indent) {
@@ -111,34 +112,34 @@ void CStarControlSub13::save(SimpleFile *file, int indent) {
 
 void CStarControlSub13::setPosition(const FVector &v) {
 	_position = v;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::setPosition(const CStarControlSub6 *sub6) {
 	FVector vector;
 	_position.fn5(&vector, sub6);
 	_position = sub6->_row1;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::setMatrix(const FMatrix &m) {
 	_matrix = m;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::fn11(const FVector &v) {
 	_matrix.fn1(v);
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::setC(double v) {
 	_fieldC = v;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::set10(double v) {
 	_field10 = v;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::set14(double v) {
@@ -147,12 +148,12 @@ void CStarControlSub13::set14(double v) {
 
 void CStarControlSub13::set18(double v) {
 	_field18 = v;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::set1C(double v) {
 	_field1C = v;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::fn12() {
@@ -169,7 +170,7 @@ void CStarControlSub13::fn12() {
 
 	m1.copyFrom(*s);
 	_matrix.fn2(m1);
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::fn13(StarMode mode, double v2) {
@@ -189,23 +190,23 @@ void CStarControlSub13::reposition(double factor) {
 	_position._x = _matrix._row3._x * factor + _position._x;
 	_position._y = _matrix._row3._y * factor + _position._y;
 	_position._z = _matrix._row3._z * factor + _position._z;
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 void CStarControlSub13::fn15(const FMatrix &matrix) {
 	_matrix.fn3(matrix);
-	_fieldD4 = 0;
+	_flag = false;
 }
 
 CStarControlSub6 CStarControlSub13::getSub1() {
-	if (!_fieldD4)
+	if (!_flag)
 		reset();
 
 	return _sub1;
 }
 
 CStarControlSub6 CStarControlSub13::getSub2() {
-	if (!_fieldD4)
+	if (!_flag)
 		reset();
 
 	return _sub2;
@@ -270,8 +271,8 @@ void CStarControlSub13::reset() {
 	_fieldC4 = heightV;
 	_fieldC8 = MIN(widthV, heightV);
 	_fieldCC = tan(_field18 * FACTOR);
-	_fieldD4 = 1;
 	_fieldD0 = tan(_field1C * FACTOR);
+	_flag = true;
 }
 
 const FMatrix &CStarControlSub13::getMatrix() const {
diff --git a/engines/titanic/star_control/star_control_sub13.h b/engines/titanic/star_control/star_control_sub13.h
index 21c29a2..80b2e55 100644
--- a/engines/titanic/star_control/star_control_sub13.h
+++ b/engines/titanic/star_control/star_control_sub13.h
@@ -42,7 +42,7 @@ private:
 	CStarControlSub6 _sub2;
 	double _fieldC0;
 	double _fieldC4;
-	int _fieldD4;
+	bool _flag;
 private:
 	void reset();
 public:
diff --git a/engines/titanic/star_control/star_control_sub23.cpp b/engines/titanic/star_control/star_control_sub23.cpp
index 5d09475..4587fd3 100644
--- a/engines/titanic/star_control/star_control_sub23.cpp
+++ b/engines/titanic/star_control/star_control_sub23.cpp
@@ -28,7 +28,7 @@ namespace Titanic {
 CStarControlSub23::CStarControlSub23() : _row1(0.0, 1000000.0, 0.0) {
 	_field4 = 0;
 	_field8 = 0;
-	_field24 = 0;
+	_field24 = 0.0;
 	_field34 = 0;
 	_field38 = 0;
 	_field3C = 0;
@@ -63,7 +63,7 @@ void CStarControlSub23::proc3(const FMatrix &m1, const FMatrix &m2) {
 	_row1.clear();
 	_row2.clear();
 	_field58 = 0;
-	_field24 = 0;
+	_field24 = 0.0;
 	_field8 = 0;
 	_field34 = 0;
 	_field5C = 1.875;
diff --git a/engines/titanic/star_control/star_control_sub23.h b/engines/titanic/star_control/star_control_sub23.h
index 244e835..9e90e02 100644
--- a/engines/titanic/star_control/star_control_sub23.h
+++ b/engines/titanic/star_control/star_control_sub23.h
@@ -35,7 +35,7 @@ protected:
 	int _field4;
 	int _field8;
 	FVector _row1, _row2;
-	int _field24;
+	double _field24;
 	FVector _row3;
 	int _field34;
 	double _field38;





More information about the Scummvm-git-logs mailing list