Ajout d'un boss fight manager
This commit is contained in:
parent
9f65757c7d
commit
50d290bf0e
12
src/engine/boss_fight_manager.py
Normal file
12
src/engine/boss_fight_manager.py
Normal 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
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue