diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/Utilities/Util.cpp | 5 | ||||
-rw-r--r-- | src/common/Utilities/Util.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/common/Utilities/Util.cpp b/src/common/Utilities/Util.cpp index 315f8290c84..6b0f164c528 100644 --- a/src/common/Utilities/Util.cpp +++ b/src/common/Utilities/Util.cpp @@ -573,3 +573,8 @@ bool StringToBool(std::string const& str) std::transform(str.begin(), str.end(), lowerStr.begin(), [](char c) { return char(::tolower(c)); }); return lowerStr == "1" || lowerStr == "true" || lowerStr == "yes"; } + +float DegToRad(float degrees) +{ + return degrees * (2.f * float(M_PI) / 360.f); +} diff --git a/src/common/Utilities/Util.h b/src/common/Utilities/Util.h index cd17946a40b..eac0611f913 100644 --- a/src/common/Utilities/Util.h +++ b/src/common/Utilities/Util.h @@ -302,6 +302,7 @@ TC_COMMON_API std::string ByteArrayToHexStr(uint8 const* bytes, uint32 length, b TC_COMMON_API void HexStrToByteArray(std::string const& str, uint8* out, bool reverse = false); TC_COMMON_API bool StringToBool(std::string const& str); +TC_COMMON_API float DegToRad(float degrees); template<class Container> std::string StringJoin(Container const& c, std::string delimiter) |