diff options
author | David Fioramonti | 2017-08-29 18:11:37 -0700 |
---|---|---|
committer | David Fioramonti | 2017-08-30 19:53:13 -0700 |
commit | f1e673c133b977050cce320e1fbebc13172279cf (patch) | |
tree | bf8067197f41783d63bd52ce6fbf20cc67eab979 /engines/titanic/star_control/star_camera.h | |
parent | 6a43e8d95894f5f5fd99e2f9707465cc8fe909d1 (diff) | |
download | scummvm-rg350-f1e673c133b977050cce320e1fbebc13172279cf.tar.gz scummvm-rg350-f1e673c133b977050cce320e1fbebc13172279cf.tar.bz2 scummvm-rg350-f1e673c133b977050cce320e1fbebc13172279cf.zip |
TITANIC: StarCamera separate function for calculating angle
This makes lockMarker2 more manageable.
Diffstat (limited to 'engines/titanic/star_control/star_camera.h')
-rw-r--r-- | engines/titanic/star_control/star_camera.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/titanic/star_control/star_camera.h b/engines/titanic/star_control/star_camera.h index 7243f44fc8..71be90d345 100644 --- a/engines/titanic/star_control/star_camera.h +++ b/engines/titanic/star_control/star_camera.h @@ -198,6 +198,14 @@ public: virtual void save(SimpleFile *file, int indent); /** + * Calculates the angle of rotation of y that achieves + * the minimum distance to x. + * The angle is in degrees. + * Also returns the minimum distance calculated + */ + double calcAngleForMinDist(DVector &x, DVector &y, double &minDistance); + + /** * Returns true for whether the camera has been moved */ bool isMoved() const { return _isMoved; } |