aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Time/GameTime.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Time/GameTime.cpp')
-rw-r--r--src/server/game/Time/GameTime.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/server/game/Time/GameTime.cpp b/src/server/game/Time/GameTime.cpp
index 141d353627b..399be3196b3 100644
--- a/src/server/game/Time/GameTime.cpp
+++ b/src/server/game/Time/GameTime.cpp
@@ -26,8 +26,8 @@ namespace GameTime
time_t GameTime = time(nullptr);
uint32 GameMSTime = 0;
- std::chrono::system_clock::time_point GameTimeSystemPoint = std::chrono::system_clock::time_point::min();
- std::chrono::steady_clock::time_point GameTimeSteadyPoint = std::chrono::steady_clock::time_point::min();
+ SystemTimePoint GameTimeSystemPoint = SystemTimePoint::min();
+ TimePoint GameTimeSteadyPoint = TimePoint::min();
tm DateTime;
@@ -46,32 +46,32 @@ namespace GameTime
return GameMSTime;
}
- std::chrono::system_clock::time_point GetGameTimeSystemPoint()
+ SystemTimePoint GetSystemTime()
{
return GameTimeSystemPoint;
}
- std::chrono::steady_clock::time_point GetGameTimeSteadyPoint()
+ TimePoint Now()
{
return GameTimeSteadyPoint;
}
template<typename Clock>
- typename Clock::time_point GetGameTimePoint()
+ typename Clock::time_point GetTime()
{
static_assert(!std::is_same<Clock, Clock>::value, "Missing specialization for GetGameTimePoint");
}
template<>
- TC_GAME_API std::chrono::system_clock::time_point GetGameTimePoint<std::chrono::system_clock>()
+ TC_GAME_API SystemTimePoint GetTime<std::chrono::system_clock>()
{
- return GetGameTimeSystemPoint();
+ return GetSystemTime();
}
template<>
- TC_GAME_API std::chrono::steady_clock::time_point GetGameTimePoint<std::chrono::steady_clock>()
+ TC_GAME_API TimePoint GetTime<std::chrono::steady_clock>()
{
- return GetGameTimeSteadyPoint();
+ return Now();
}
uint32 GetUptime()