Semplifica la gestione degli eventi del joystick rimuovendo l'apertura e la chiusura del joystick

This commit is contained in:
2024-12-22 01:23:08 +01:00
parent 36b856e520
commit 791e94bcae
+1 -3
View File
@@ -116,10 +116,8 @@ class GameWindow:
elif event.type == sdl2.SDL_MOUSEMOTION:
self.scroll_view((event.motion.x//self.cell_size, event.motion.y//self.cell_size))
elif event.type == sdl2.SDL_JOYBUTTONDOWN:
joystick = sdl2.SDL_JoystickOpen(event.jbutton.which)
key = sdl2.SDL_JoystickGetButton(joystick, event.jbutton.button)
key = event.jbutton.button
self.key_callback(key)
sdl2.SDL_JoystickClose(joystick)
# Disegna qui gli sprite
self.renderer.present()