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):