Modifica il sistema di rendering SDL e migliora la gestione delle unità nel gioco

This commit is contained in:
2024-12-15 18:56:51 +01:00
parent 0ad9cd47c6
commit 3ccffdca7d
5 changed files with 95 additions and 28 deletions
+3 -3
View File
@@ -12,10 +12,10 @@ class GameWindow:
self.width = width * cell_size
self.height = height * cell_size
self.delay = 50
sdl2.ext.init()
sdl2.ext.init(sdl2.SDL_INIT_VIDEO)
self.window = sdl2.ext.Window(title=title, size=(self.width, self.height))
self.window.show()
self.renderer = sdl2.ext.Renderer(self.window, flags=sdl2.SDL_RENDERER_ACCELERATED)
self.renderer = sdl2.ext.Renderer(self.window, flags=sdl2.SDL_RENDERER_PRESENTVSYNC)
self.factory = sdl2.ext.SpriteFactory(renderer=self.renderer)
self.fonts = self.generate_fonts("assets/AmaticSC-Regular.ttf")
self.running = True
@@ -84,4 +84,4 @@ class GameWindow:
self.running = False
# Disegna qui gli sprite
self.renderer.present()
time.sleep(self.delay / 1000)
#time.sleep(self.delay / 1000)