Skip to content

Commit b98fe5d

Browse files
committed
Use new sensitivity parameter in Host library
1 parent 94f8747 commit b98fe5d

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

Fruit_Jam/Larsio_Paint_Music/input_handler.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ def __init__(self, screen_width, screen_height, staff_y_start, staff_height):
2828
self.buf = None
2929
self.in_endpoint = None
3030

31-
self.sensitivity = 4 # Sensitivity factor for mouse movement
32-
3331
# Mouse position
34-
self.mouse_x = (screen_width // 2) * self.sensitivity
35-
self.mouse_y = (screen_height // 2) * self.sensitivity
32+
self.mouse_x = screen_width // 2
33+
self.mouse_y = screen_height // 2
3634

3735
def find_mouse(self):
3836
self.mouse = find_and_init_boot_mouse(cursor_image="sprites/lars_note.bmp")
@@ -41,8 +39,7 @@ def find_mouse(self):
4139
return False
4240

4341
# Change the mouse resolution so it's not too sensitive
44-
self.mouse.display_size = \
45-
(self.SCREEN_WIDTH*self.sensitivity, self.SCREEN_HEIGHT*self.sensitivity)
42+
self.mouse.sensitivity = 4
4643

4744
return True
4845

@@ -74,8 +71,8 @@ def process_mouse_input(self):
7471
self.last_right_button_state = current_right_button_state
7572

7673
# Update position
77-
self.mouse_x = self.mouse.x // self.sensitivity
78-
self.mouse_y = self.mouse.y // self.sensitivity
74+
self.mouse_x = self.mouse.x
75+
self.mouse_y = self.mouse.y
7976

8077
# Ensure position stays within bounds
8178
self.mouse_x = max(0, min(self.SCREEN_WIDTH - 1, self.mouse_x))

0 commit comments

Comments
 (0)