latch input

This commit is contained in:
Nilton Constantino 2026-01-16 06:28:47 +00:00
parent fd31b7b7f9
commit 19241b7d41
No known key found for this signature in database
2 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ pub struct Button {
impl Button {
pub fn begin_frame(&mut self, is_down_now: bool) {
let was_down = self.down;
self.down = is_down_now;
self.down = is_down_now.clone();
self.pressed = !was_down && self.down;
self.released = was_down && !self.down;

View File

@ -12,7 +12,7 @@ impl Touch {
/// Flags transitórias devem durar apenas 1 frame.
pub fn begin_frame(&mut self, signals: &InputSignals) {
self.f.begin_frame(signals.f_signal);
self.x = signals.x_pos;
self.y = signals.y_pos;
self.x = signals.x_pos.clone();
self.y = signals.y_pos.clone();
}
}