MCPcopy Create free account
hub / github.com/LibertyOS-Development/kernel / proc_x_movement

Method proc_x_movement

src/dev/mouse.rs:199–212  ·  view source on GitHub ↗
(&mut self, packet: u8)

Source from the content-addressed store, hash-verified

197 }
198
199 fn proc_x_movement(&mut self, packet: u8)
200 {
201 if !self.currentstate.flags.contains(MouseFlags::X_OVERFLOW)
202 {
203 self.currentstate.x = if self.currentstate.flags.contains(MouseFlags::X_SIGN)
204 {
205 self.sign_ext(packet)
206 }
207 else
208 {
209 packet as i16
210 };
211 }
212 }
213
214
215 fn proc_y_movement(&mut self, packet: u8)

Callers 1

proc_packetMethod · 0.80

Calls 2

containsMethod · 0.80
sign_extMethod · 0.80

Tested by

no test coverage detected