Ajout d'un boss fight manager

This commit is contained in:
Yannis 2023-12-26 19:32:16 +01:00
parent 9f65757c7d
commit 50d290bf0e
2 changed files with 14 additions and 0 deletions

View file

@ -0,0 +1,12 @@
from src.engine import engine
from src.engine.enums import GameState
class BossFightManager:
def __init__(self, core: "engine.Engine"):
self.boss_name = "none"
self.engine = core
def update(self):
if self.engine.game_state == GameState.BOSS_FIGHT:
pass

View file

@ -1,3 +1,4 @@
from src.engine.boss_fight_manager import BossFightManager
from src.engine.camera import Camera from src.engine.camera import Camera
from src.engine.entity_manager import EntityManager from src.engine.entity_manager import EntityManager
from src.engine.event_handler import EventHandler from src.engine.event_handler import EventHandler
@ -29,6 +30,7 @@ class Engine:
self.map_manager = MapManager() self.map_manager = MapManager()
self.camera = Camera() self.camera = Camera()
self.entity_manager = EntityManager() self.entity_manager = EntityManager()
self.boss_fight_manager = BossFightManager(self)
def loop(self): def loop(self):
"""Fonction à lancer au début du programme et qui va lancer les updates dans une boucle. """Fonction à lancer au début du programme et qui va lancer les updates dans une boucle.