1786006393
This commit is contained in:
@@ -47,10 +47,14 @@ impl InputState {
|
|||||||
for event in events {
|
for event in events {
|
||||||
match event.destructure() {
|
match event.destructure() {
|
||||||
EventSummary::AbsoluteAxis(_, AbsoluteAxisCode::ABS_X, value) => {
|
EventSummary::AbsoluteAxis(_, AbsoluteAxisCode::ABS_X, value) => {
|
||||||
self.x = (((value - 13) as f32 / 882.) * (self.width as f32)) as i32;
|
self.x = ((((value - 13) as f32 / 882.) * (self.width as f32)) as i32)
|
||||||
|
.max(0)
|
||||||
|
.min(self.width);
|
||||||
}
|
}
|
||||||
EventSummary::AbsoluteAxis(_, AbsoluteAxisCode::ABS_Y, value) => {
|
EventSummary::AbsoluteAxis(_, AbsoluteAxisCode::ABS_Y, value) => {
|
||||||
self.y = (((value - 13) as f32 / 624.) * (self.height as f32)) as i32;
|
self.y = ((((value - 13) as f32 / 624.) * (self.height as f32)) as i32)
|
||||||
|
.max(0)
|
||||||
|
.min(self.width);
|
||||||
}
|
}
|
||||||
EventSummary::Key(_, key, value) => match value {
|
EventSummary::Key(_, key, value) => match value {
|
||||||
1 => {
|
1 => {
|
||||||
|
|||||||
Reference in New Issue
Block a user