[Scummvm-git-logs] scummvm master -> 4f10761db33d175194cf300403574a16e9d411c5

dreammaster dreammaster at scummvm.org
Mon May 22 05:02:00 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:
4f10761db3 TITANIC: Rename transition percent fields in Starfield classes


Commit: 4f10761db33d175194cf300403574a16e9d411c5
    https://github.com/scummvm/scummvm/commit/4f10761db33d175194cf300403574a16e9d411c5
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-05-21T23:01:49-04:00

Commit Message:
TITANIC: Rename transition percent fields in Starfield classes

Changed paths:
    engines/titanic/star_control/star_control_sub23.cpp
    engines/titanic/star_control/star_control_sub23.h
    engines/titanic/star_control/star_control_sub24.cpp
    engines/titanic/star_control/star_control_sub27.cpp


diff --git a/engines/titanic/star_control/star_control_sub23.cpp b/engines/titanic/star_control/star_control_sub23.cpp
index b7c803d..72400e6 100644
--- a/engines/titanic/star_control/star_control_sub23.cpp
+++ b/engines/titanic/star_control/star_control_sub23.cpp
@@ -37,8 +37,8 @@ CStarControlSub23::CStarControlSub23() : _srcPos(0.0, 1000000.0, 0.0) {
 	_field48 = 0;
 	_field4C = 0;
 	_field54 = 0;
-	_moveDelayCtr = 0.0;
-	_moveDelayInc = 0.0;
+	_transitionPercent = 0.0;
+	_transitionPercentInc = 0.0;
 }
 
 void CStarControlSub23::proc2(FVector &oldPos, FVector &newPos,
@@ -50,7 +50,7 @@ void CStarControlSub23::proc2(FVector &oldPos, FVector &newPos,
 
 	_active = false;
 	_field34 = false;
-	_moveDelayCtr = 1.0;
+	_transitionPercent = 1.0;
 	_field40 = -1;
 	_field44 = -1;
 	_field48 = -1;
@@ -60,7 +60,7 @@ void CStarControlSub23::proc2(FVector &oldPos, FVector &newPos,
 void CStarControlSub23::proc3(const FMatrix &m1, const FMatrix &m2) {
 	_srcPos.clear();
 	_destPos.clear();
-	_moveDelayCtr = 1.0;
+	_transitionPercent = 1.0;
 	_distance = 0.0;
 	_active = false;
 	_field34 = false;
@@ -78,7 +78,7 @@ void CStarControlSub23::setPath(const FVector &srcV, const FVector &destV, const
 	_field44 = -1;
 	_field48 = -1;
 	_field4C = -1;
-	_moveDelayCtr = 1.0;
+	_transitionPercent = 1.0;
 }
 
 void CStarControlSub23::proc6(int val1, int val2, float val) {
diff --git a/engines/titanic/star_control/star_control_sub23.h b/engines/titanic/star_control/star_control_sub23.h
index d747f35..9bcbe86 100644
--- a/engines/titanic/star_control/star_control_sub23.h
+++ b/engines/titanic/star_control/star_control_sub23.h
@@ -46,8 +46,8 @@ protected:
 	int _field4C;
 	Common::Array<double> _powers;
 	int _field54;
-	double _moveDelayCtr;
-	double _moveDelayInc;
+	double _transitionPercent;
+	double _transitionPercentInc;
 	COrientationChanger _sub25;
 public:
 	CStarControlSub23();
diff --git a/engines/titanic/star_control/star_control_sub24.cpp b/engines/titanic/star_control/star_control_sub24.cpp
index b3f873f..840d9c6 100644
--- a/engines/titanic/star_control/star_control_sub24.cpp
+++ b/engines/titanic/star_control/star_control_sub24.cpp
@@ -28,8 +28,8 @@ namespace Titanic {
 void CStarControlSub24::proc3(const FMatrix &m1, const FMatrix &m2) {
 	CStarControlSub23::proc3(m1, m2);
 	_sub25.load(m1, m2);
-	_moveDelayInc = 0.1;
-	_moveDelayCtr = 0.0;
+	_transitionPercentInc = 0.1;
+	_transitionPercent = 0.0;
 	_field40 = _field44 = _field48 = -1;
 	_active = true;
 }
@@ -45,7 +45,7 @@ void CStarControlSub24::setPath(const FVector &srcV, const FVector &destV, const
 
 	FVector row3 = orientation._row3;
 	double mult = _posDelta._x * row3._x + _posDelta._y * row3._y + _posDelta._z * row3._z;
-	_moveDelayCtr = 1.0;
+	_transitionPercent = 1.0;
 
 	bool flag = false;
 	if (mult < 1.0) {
@@ -73,8 +73,8 @@ void CStarControlSub24::setPath(const FVector &srcV, const FVector &destV, const
 		m1.fn1(tempV1);
 		_sub25.load(orientation, m1);
 
-		_moveDelayCtr = 0.0;
-		_moveDelayInc = 0.1;
+		_transitionPercent = 0.0;
+		_transitionPercentInc = 0.1;
 		_active = true;
 	}
 }
@@ -86,9 +86,9 @@ int CStarControlSub24::proc5(CErrorCode &errorCode, FVector &pos, FMatrix &orien
 	if (!_active)
 		return 0;
 
-	if (_moveDelayCtr < 1.0) {
-		_moveDelayCtr += _moveDelayInc;
-		orientation = _sub25.getOrientation(_moveDelayCtr);
+	if (_transitionPercent < 1.0) {
+		_transitionPercent += _transitionPercentInc;
+		orientation = _sub25.getOrientation(_transitionPercent);
 		errorCode.set();
 		return 1;
 	}
diff --git a/engines/titanic/star_control/star_control_sub27.cpp b/engines/titanic/star_control/star_control_sub27.cpp
index 01b8f2e..1e7454d 100644
--- a/engines/titanic/star_control/star_control_sub27.cpp
+++ b/engines/titanic/star_control/star_control_sub27.cpp
@@ -38,13 +38,13 @@ void CStarControlSub27::proc2(FVector &oldPos, FVector &newPos,
 
 	if (newPos != oldPos) {
 		_sub25.load(oldOrientation, newOrientation);
-		_moveDelayCtr = 0.0;
+		_transitionPercent = 0.0;
 
 		if (_field4C == 0) {
-			_moveDelayInc = 0.1;
+			_transitionPercentInc = 0.1;
 			_active = true;
 		} else {
-			_moveDelayInc = 1.0 / distance;
+			_transitionPercentInc = 1.0 / distance;
 			_active = true;
 		}
 	}
@@ -54,8 +54,8 @@ int CStarControlSub27::proc5(CErrorCode &errorCode, FVector &pos, FMatrix &orien
 	if (!_active)
 		return 0;
 
-	_moveDelayCtr += _moveDelayInc;
-	orientation = _sub25.getOrientation(_moveDelayCtr);
+	_transitionPercent += _transitionPercentInc;
+	orientation = _sub25.getOrientation(_transitionPercent);
 	errorCode.set();
 
 	if (_field40 >= 0) {





More information about the Scummvm-git-logs mailing list