diff --git a/src/plugins/display.py b/src/plugins/display.py new file mode 100644 index 0000000..e6822bd --- /dev/null +++ b/src/plugins/display.py @@ -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], +)