diff options
| -rw-r--r-- | src/crepe/manager/LoopTimerManager.cpp | 17 | 
1 files changed, 8 insertions, 9 deletions
| diff --git a/src/crepe/manager/LoopTimerManager.cpp b/src/crepe/manager/LoopTimerManager.cpp index ea4619f..9819632 100644 --- a/src/crepe/manager/LoopTimerManager.cpp +++ b/src/crepe/manager/LoopTimerManager.cpp @@ -23,8 +23,7 @@ void LoopTimerManager::start() {  }  void LoopTimerManager::update() { -	time_point_t current_frame_time -		= std::chrono::steady_clock::now(); +	time_point_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,12 +39,15 @@ 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<elapsed_time_t>(this->fixed_delta_time);  }  void LoopTimerManager::set_target_framerate(unsigned fps) { @@ -63,8 +65,7 @@ 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(); +	time_point_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) { @@ -87,6 +88,4 @@ 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; } |