MouseHandler: minor cleanup
This commit is contained in:
@@ -33,12 +33,12 @@ void MouseHandlerBase::save(utils::serial& ar)
|
|||||||
|
|
||||||
bool MouseHandlerBase::is_time_for_update(double elapsed_time_ms)
|
bool MouseHandlerBase::is_time_for_update(double elapsed_time_ms)
|
||||||
{
|
{
|
||||||
steady_clock::time_point now = steady_clock::now();
|
const steady_clock::time_point now = steady_clock::now();
|
||||||
const double elapsed_ms = (now - last_update).count() / 1'000'000.;
|
const double elapsed_ms = (now - m_last_update).count() / 1'000'000.;
|
||||||
|
|
||||||
if (elapsed_ms > elapsed_time_ms)
|
if (elapsed_ms > elapsed_time_ms)
|
||||||
{
|
{
|
||||||
last_update = now;
|
m_last_update = now;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ class MouseHandlerBase
|
|||||||
protected:
|
protected:
|
||||||
MouseInfo m_info{};
|
MouseInfo m_info{};
|
||||||
std::vector<Mouse> m_mice;
|
std::vector<Mouse> m_mice;
|
||||||
steady_clock::time_point last_update{};
|
steady_clock::time_point m_last_update{};
|
||||||
|
|
||||||
bool is_time_for_update(double elapsed_time_ms = 10.0); // 4-10 ms, let's use 10 for now
|
bool is_time_for_update(double elapsed_time_ms = 10.0); // 4-10 ms, let's use 10 for now
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user