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 False
Static 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