Module RPG.inputs.inputs
Classes
class Input- 
Classe qui gère les appuis sur le clavier
Expand source code
class Input: """ Classe qui gère les appuis sur le clavier """ def __init__(self) -> None: pass @classmethod def get_keyboard_input(self) -> str: """ Retourne la première touche pressée parmis flèche du haut, du bas et entrer """ while is_pressed('haut') or is_pressed('bas') or is_pressed('enter'): sleep(0.05) input = False while not input: if is_pressed('haut'): input = 'haut' elif is_pressed('bas'): input = 'bas' elif is_pressed('enter'): input = 'enter' return input @classmethod def wait_input(self) -> None: """ Permet d'attendre jusqu'à ce que la touche entrer soit pressée """ wait = True if self.get_keyboard_input() != 'enter' else False while wait: wait = True if self.get_keyboard_input() != 'enter' else FalseStatic methods
def get_keyboard_input() ‑> str- 
Retourne la première touche pressée parmis flèche du haut, du bas et entrer
 def wait_input() ‑> None- 
Permet d'attendre jusqu'à ce que la touche entrer soit pressée