aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/titanic/star_control/base_stars.cpp2
-rw-r--r--engines/titanic/star_control/star_camera.cpp4
-rw-r--r--engines/titanic/star_control/star_camera.h11
-rw-r--r--engines/titanic/star_control/star_view.cpp2
4 files changed, 12 insertions, 7 deletions
diff --git a/engines/titanic/star_control/base_stars.cpp b/engines/titanic/star_control/base_stars.cpp
index ba4877051b..c22260ea98 100644
--- a/engines/titanic/star_control/base_stars.cpp
+++ b/engines/titanic/star_control/base_stars.cpp
@@ -561,7 +561,7 @@ int CBaseStars::baseFn2(CSurfaceArea *surfaceArea, CStarCamera *camera) {
/*------------------------------------------------------------------------*/
void CStarVector::apply() {
- _owner->adDAffineRow(_vector);
+ _owner->addLockedStar(_vector);
}
} // End of namespace Titanic
diff --git a/engines/titanic/star_control/star_camera.cpp b/engines/titanic/star_control/star_camera.cpp
index 37196b28ee..c74a1d946d 100644
--- a/engines/titanic/star_control/star_camera.cpp
+++ b/engines/titanic/star_control/star_camera.cpp
@@ -362,7 +362,7 @@ void CStarCamera::setViewportAngle(const FPoint &angles) {
}
}
-bool CStarCamera::adDAffineRow(const FVector v) {
+bool CStarCamera::addLockedStar(const FVector v) {
if (_star_lock_state == THREE_LOCKED)
return false;
@@ -376,7 +376,7 @@ bool CStarCamera::adDAffineRow(const FVector v) {
return true;
}
-bool CStarCamera::removeMatrixRow() {
+bool CStarCamera::removeLockedStar() {
if (_star_lock_state == ZERO_LOCKED)
return false;
diff --git a/engines/titanic/star_control/star_camera.h b/engines/titanic/star_control/star_camera.h
index 856ef40c99..9de786071e 100644
--- a/engines/titanic/star_control/star_camera.h
+++ b/engines/titanic/star_control/star_camera.h
@@ -165,13 +165,18 @@ public:
virtual StarLockState getStarLockState() const { return _star_lock_state; }
/**
- * Adds the row for a locked in marker
+ * Adds the row for a locked in marker/star
* @remarks This can't be a pass-by-reference, since adding
* the vector for the star destroys the calling star vector
*/
- virtual bool adDAffineRow(const FVector v);
+ virtual bool addLockedStar(const FVector v);
- virtual bool removeMatrixRow();
+ /**
+ * Removes the most recent locked in marker/star
+ * @remarks This can't be a pass-by-reference, since adding
+ * the vector for the star destroys the calling star vector
+ */
+ virtual bool removeLockedStar();
virtual void proc36(double *v1, double *v2, double *v3, double *v4);
/**
diff --git a/engines/titanic/star_control/star_view.cpp b/engines/titanic/star_control/star_view.cpp
index 8e3da4420d..578cc00898 100644
--- a/engines/titanic/star_control/star_view.cpp
+++ b/engines/titanic/star_control/star_view.cpp
@@ -430,7 +430,7 @@ void CStarView::lockStar() {
void CStarView::unlockStar() {
if (_starField && !_showingPhoto) {
- _camera.removeMatrixRow();
+ _camera.removeLockedStar();
_starField->fn8(_photoSurface);
}
}