Add InputState::is_still to compliment InputState::is_moving
This commit is contained in:
parent
9c3b7d719b
commit
d5bb85b245
1 changed files with 7 additions and 1 deletions
|
@ -427,8 +427,14 @@ impl PointerState {
|
|||
self.latest_pos.is_some()
|
||||
}
|
||||
|
||||
/// Is the pointer currently moving?
|
||||
/// Is the pointer currently still?
|
||||
/// This is smoothed so a few frames of stillness is required before this returns `true`.
|
||||
pub fn is_still(&self) -> bool {
|
||||
self.velocity == Vec2::ZERO
|
||||
}
|
||||
|
||||
/// Is the pointer currently moving?
|
||||
/// This is smoothed so a few frames of stillness is required before this returns `false`.
|
||||
pub fn is_moving(&self) -> bool {
|
||||
self.velocity != Vec2::ZERO
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue