Ajout d'un plugin pour la fenêtre du jeu

This commit is contained in:
Tipragot 2023-10-31 15:10:21 +01:00
parent ba03a5871d
commit f97e32308d

31
src/plugins/display.py Normal file
View file

@ -0,0 +1,31 @@
"""
Un plugin pour la gestion de la fenetre du jeu.
"""
import pygame
from ecs import World
from engine import GlobalScene
def __initialize(_world: World):
"""
Initialise pygame et les ressources pour la gestion de la fenetre.
"""
pygame.init()
pygame.display.set_mode((800, 600), pygame.RESIZABLE)
def __terminate(_world: World):
"""
Arrête pygame.
"""
pygame.quit()
PLUGIN = GlobalScene(
[__initialize],
[],
[],
[__terminate],
)