Ajout du passage à un autre dialogue dans l'event handler

This commit is contained in:
Yannis 2024-01-06 17:45:38 +01:00
parent 70bc3fe6f5
commit 2967a1867f

View file

@ -22,7 +22,8 @@ class EventHandler:
elif e.type == KEYDOWN: elif e.type == KEYDOWN:
self.key_pressed.append(e.key) self.key_pressed.append(e.key)
elif e.type == KEYUP: elif e.type == KEYUP:
self.key_pressed.remove(e.key) if e.key in self.key_pressed:
self.key_pressed.remove(e.key)
if self.engine.entity_manager.player_entity_name: if self.engine.entity_manager.player_entity_name:
if K_RIGHT in self.key_pressed: if K_RIGHT in self.key_pressed:
@ -34,6 +35,10 @@ class EventHandler:
if K_DOWN in self.key_pressed: if K_DOWN in self.key_pressed:
self.engine.entity_manager.move_player_controls(0, 1) self.engine.entity_manager.move_player_controls(0, 1)
if K_SPACE in self.key_pressed:
self.engine.dialogs_manager.next_signal()
self.key_pressed.remove(K_SPACE)
if self.engine.DEBUG_MODE: if self.engine.DEBUG_MODE:
if K_l in self.key_pressed: if K_l in self.key_pressed:
self.engine.entity_manager.get_by_name("player").take_damages(1) self.engine.entity_manager.get_by_name("player").take_damages(1)