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