From 4f1b5e963abcec5d74635e6f0b868e4fc8851b29 Mon Sep 17 00:00:00 2001 From: Matteo Benedetto Date: Sun, 22 Dec 2024 01:10:23 +0100 Subject: [PATCH] Aggiungi il supporto per il joystick nella finestra di gioco --- engine/sdl2.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/sdl2.py b/engine/sdl2.py index ebccfcb..2fe9107 100644 --- a/engine/sdl2.py +++ b/engine/sdl2.py @@ -25,6 +25,7 @@ class GameWindow: print(f"Screen size: {self.width}x{self.height}") self.delay = 30 sdl2.ext.init(joystick=True) + self.load_joystick() self.window = sdl2.ext.Window(title=title, size=self.target_size,)# flags=sdl2.SDL_WINDOW_FULLSCREEN) self.window.show() self.renderer = sdl2.ext.Renderer(self.window, flags=sdl2.SDL_RENDERER_ACCELERATED) @@ -33,6 +34,10 @@ class GameWindow: self.running = True self.key_callback = key_callback + def load_joystick(self): + sdl2.SDL_Init(sdl2.SDL_INIT_JOYSTICK) + sdl2.SDL_JoystickOpen(0) + def generate_fonts(self,font_file): fonts = {} for i in range(10, 70, 1):