aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/viewport.cpp
diff options
context:
space:
mode:
authorDavid Fioramonti2018-05-24 05:58:57 -0700
committerThierry Crozat2018-07-03 23:08:48 +0100
commitfb3dcb9ee0ff3b74e8c0a60cdc2c52821d7c879e (patch)
tree0c130ff1cc5658bac50f7567e2ee80b39e1ac883 /engines/titanic/star_control/viewport.cpp
parentccd46b7db90c5ea10394d9143111868ff3d5c5df (diff)
downloadscummvm-rg350-fb3dcb9ee0ff3b74e8c0a60cdc2c52821d7c879e.tar.gz
scummvm-rg350-fb3dcb9ee0ff3b74e8c0a60cdc2c52821d7c879e.tar.bz2
scummvm-rg350-fb3dcb9ee0ff3b74e8c0a60cdc2c52821d7c879e.zip
TITANIC: Use degree conversion common math funcs
I tested the star puzzle and it is still good.
Diffstat (limited to 'engines/titanic/star_control/viewport.cpp')
-rw-r--r--engines/titanic/star_control/viewport.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/titanic/star_control/viewport.cpp b/engines/titanic/star_control/viewport.cpp
index d66ff423c6..b6482dad46 100644
--- a/engines/titanic/star_control/viewport.cpp
+++ b/engines/titanic/star_control/viewport.cpp
@@ -26,6 +26,8 @@
#include "titanic/support/simple_file.h"
#include "titanic/titanic.h"
+#include "common/math.h"
+
namespace Titanic {
CViewport::CViewport() {
@@ -299,8 +301,8 @@ void CViewport::reset() {
_center = FPoint((double)_width * 0.5, (double)_height * 0.5);
_centerVector._x = MIN(_center._x, _center._y);
- _centerVector._y = tan(_centerYAngleDegrees * Deg2Rad);
- _centerVector._z = tan(_centerZAngleDegrees * Deg2Rad);
+ _centerVector._y = tan(Common::deg2rad<double>(_centerYAngleDegrees));
+ _centerVector._z = tan(Common::deg2rad<double>(_centerZAngleDegrees));
}
const FMatrix &CViewport::getOrientation() const {