aboutsummaryrefslogtreecommitdiff
path: root/src/common/Utilities
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2017-07-18 15:16:32 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2017-07-18 15:16:32 +0200
commitae070a1b64da616d4a6452793d22f80542a2c40f (patch)
tree14a3f2e1e75c579dfcdbd1cc357efb85e030a760 /src/common/Utilities
parentca9b0b029fe2a7c1f78d5d19a078df779bf2f0a7 (diff)
Core/Spells: Implemented ConeAngle from DB2
Diffstat (limited to 'src/common/Utilities')
-rw-r--r--src/common/Utilities/Util.cpp5
-rw-r--r--src/common/Utilities/Util.h1
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)