@ -32,7 +32,7 @@ class GameWindow:
self . factory = sdl2 . ext . SpriteFactory ( renderer = self . renderer )
self . factory = sdl2 . ext . SpriteFactory ( renderer = self . renderer )
self . fonts = self . generate_fonts ( " assets/decterm.ttf " )
self . fonts = self . generate_fonts ( " assets/decterm.ttf " )
self . running = True
self . running = True
self . key_down , self . key_up = key_callback
self . key_down , self . key_up , self . axis_scroll = key_callback
self . performance = 0
self . performance = 0
def load_joystick ( self ) :
def load_joystick ( self ) :
@ -155,6 +155,9 @@ class GameWindow:
elif event . type == sdl2 . SDL_JOYBUTTONUP :
elif event . type == sdl2 . SDL_JOYBUTTONUP :
key = event . jbutton . button
key = event . jbutton . button
self . key_up ( key )
self . key_up ( key )
elif event . type == sdl2 . SDL_JOYAXISMOTION :
self . axis_scroll ( event . jaxis . axis , event . jaxis . value )
# Disegna qui gli sprite
# Disegna qui gli sprite
self . renderer . present ( )
self . renderer . present ( )