|
|
|
@ -116,8 +116,10 @@ class GameWindow: |
|
|
|
elif event.type == sdl2.SDL_MOUSEMOTION: |
|
|
|
elif event.type == sdl2.SDL_MOUSEMOTION: |
|
|
|
self.scroll_view((event.motion.x//self.cell_size, event.motion.y//self.cell_size)) |
|
|
|
self.scroll_view((event.motion.x//self.cell_size, event.motion.y//self.cell_size)) |
|
|
|
elif event.type == sdl2.SDL_JOYBUTTONDOWN: |
|
|
|
elif event.type == sdl2.SDL_JOYBUTTONDOWN: |
|
|
|
key = sdl2.SDL_JoystickGetButton(event.jbutton.which, event.jbutton.button) |
|
|
|
joystick = sdl2.SDL_JoystickOpen(event.jbutton.which) |
|
|
|
|
|
|
|
key = sdl2.SDL_JoystickGetButton(joystick, event.jbutton.button) |
|
|
|
self.key_callback(key) |
|
|
|
self.key_callback(key) |
|
|
|
|
|
|
|
sdl2.SDL_JoystickClose(joystick) |
|
|
|
|
|
|
|
|
|
|
|
# Disegna qui gli sprite |
|
|
|
# Disegna qui gli sprite |
|
|
|
self.renderer.present() |
|
|
|
self.renderer.present() |
|
|
|
|