summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/Clock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'StarsEx/Clock.cpp')
-rw-r--r--StarsEx/Clock.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/StarsEx/Clock.cpp b/StarsEx/Clock.cpp
index 60e6f67..252cc69 100644
--- a/StarsEx/Clock.cpp
+++ b/StarsEx/Clock.cpp
@@ -80,9 +80,10 @@ Clock::Step()
void
-Clock::ResetGameTime()
+Clock::ResetGameTime(double seconds)
{
- m_game_elapsed = inner_clock::duration::zero();
+ const std::chrono::duration<double> target {seconds};
+ m_game_elapsed = std::chrono::duration_cast<inner_clock::duration>(target);
}