Réimplementation de l'animation de marche du joueur
This commit is contained in:
parent
c460003c4c
commit
21b973e9d8
|
@ -32,6 +32,13 @@ class EntityManager:
|
||||||
if entity.life_points == 0:
|
if entity.life_points == 0:
|
||||||
self.entities.pop(entity_name)
|
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):
|
def get_all_entities(self):
|
||||||
"""Donne la liste de toutes les entités enregistrées."""
|
"""Donne la liste de toutes les entités enregistrées."""
|
||||||
return list(self.entities.values())
|
return list(self.entities.values())
|
||||||
|
|
|
@ -15,7 +15,7 @@ class Game(Engine):
|
||||||
self.create_player_entity()
|
self.create_player_entity()
|
||||||
self.load_boss_fight_assets()
|
self.load_boss_fight_assets()
|
||||||
|
|
||||||
self.DEBUG_MODE = True
|
self.DEBUG_MODE = False
|
||||||
|
|
||||||
self.game_state = GameState.NORMAL
|
self.game_state = GameState.NORMAL
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ class Game(Engine):
|
||||||
player.collision_rect = [-6, -7, 6, 16]
|
player.collision_rect = [-6, -7, 6, 16]
|
||||||
|
|
||||||
player.set_default_life(10)
|
player.set_default_life(10)
|
||||||
player.max_speed = 2.
|
player.max_speed = 1.
|
||||||
|
|
||||||
self.entity_manager.set_player_entity("player")
|
self.entity_manager.set_player_entity("player")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue