diff options
Diffstat (limited to 'src/crepe')
-rw-r--r-- | src/crepe/manager/LoopTimerManager.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/crepe/manager/LoopTimerManager.cpp b/src/crepe/manager/LoopTimerManager.cpp index ccca950..5a6cc76 100644 --- a/src/crepe/manager/LoopTimerManager.cpp +++ b/src/crepe/manager/LoopTimerManager.cpp @@ -24,7 +24,8 @@ void LoopTimerManager::start() { } void LoopTimerManager::update() { - time_point_t current_frame_time = std::chrono::steady_clock::now(); + TimePoint_t current_frame_time + = std::chrono::steady_clock::now(); // Convert to duration in seconds for delta time this->delta_time = current_frame_time - last_frame_time; @@ -40,15 +41,12 @@ void LoopTimerManager::update() { this->last_frame_time = current_frame_time; } -duration_t LoopTimerManager::get_delta_time() const { - return this->delta_time * this->time_scale; -} +Duration_t LoopTimerManager::get_delta_time() const {return this->delta_time * this->time_scale;} elapsed_time_t LoopTimerManager::get_elapsed_time() const { return this->elapsed_time; } void LoopTimerManager::advance_fixed_elapsed_time() { - this->elapsed_fixed_time - += std::chrono::duration_cast<elapsed_time_t>(this->fixed_delta_time); + this->elapsed_fixed_time += std::chrono::duration_cast<ElapsedTime_t>(this->fixed_delta_time); } void LoopTimerManager::set_target_framerate(unsigned fps) { @@ -66,9 +64,9 @@ void LoopTimerManager::set_time_scale(double value) { this->time_scale = value; float LoopTimerManager::get_time_scale() const { return this->time_scale; } void LoopTimerManager::enforce_frame_rate() { - time_point_t current_frame_time = std::chrono::steady_clock::now(); - duration_t frame_duration = current_frame_time - this->last_frame_time; - + TimePoint_t current_frame_time + = std::chrono::steady_clock::now(); + Duration_t frame_duration = current_frame_time - this->last_frame_time; // Check if frame duration is less than the target frame time if (frame_duration < this->frame_target_time) { duration_t delay_time = this->frame_target_time - frame_duration; @@ -90,4 +88,6 @@ void LoopTimerManager::set_fixed_delta_time(float seconds) { this->fixed_delta_time = duration_t(seconds); } -duration_t LoopTimerManager::get_fixed_delta_time() const { return this->fixed_delta_time; } +Duration_t LoopTimerManager::get_fixed_delta_time() const { + return this->fixed_delta_time; +} |