diff --git a/src/engine/entity_manager.py b/src/engine/entity_manager.py index 070bf20..9632ddb 100644 --- a/src/engine/entity_manager.py +++ b/src/engine/entity_manager.py @@ -32,6 +32,13 @@ class EntityManager: if entity.life_points == 0: self.entities.pop(entity_name) + if self.player_entity_name: + player: Entity = self.get_by_name(self.player_entity_name) + if player.mouvements[0] != 0. or player.mouvements[1] != 0.: + player.link_animation("player_walking") + else: + player.link_animation("player_none") + def get_all_entities(self): """Donne la liste de toutes les entités enregistrées.""" return list(self.entities.values()) diff --git a/src/main.py b/src/main.py index 2efa19c..ddb424e 100644 --- a/src/main.py +++ b/src/main.py @@ -15,7 +15,7 @@ class Game(Engine): self.create_player_entity() self.load_boss_fight_assets() - self.DEBUG_MODE = True + self.DEBUG_MODE = False self.game_state = GameState.NORMAL @@ -34,7 +34,7 @@ class Game(Engine): player.collision_rect = [-6, -7, 6, 16] player.set_default_life(10) - player.max_speed = 2. + player.max_speed = 1. self.entity_manager.set_player_entity("player")