LabParser¶
-
class
labpyproject.apps.labpyrinthe.bus.helpers.lab_parser.
LabParser
[source]¶ Bases :
object
Parseur de Labyrinthes
Constructeur
Methods Summary
delete_robot
(robot)Supprime un robot de la liste
get_bots_datas
([full])Retourne uniquement les données de parsing associées aux bots
get_parsedicts_for_listcases
(listcase)Retourne un dict à parser pour une liste de cases
Retourne un dictionnaire à sérialiser comprenant toutes les données nécessaires au parsing
get_repr_view
([matrice])Retourne la représentation texte du labyrinthe pour affichage
get_txt_view
([matrice])Retourne la représentation texte du labyrinthe (couche de base) pour parsing
parse_labyrinthe
(kwargs)Génération d’un LabLevel à partir d’une carte texte et des dicts de cases robot, danger, bonus.
Ré initialisation avant une nouvelle partie
update_bots_or_XTras
(kwargs)Mise à jour des cases robot, bonus ou danger du labyrinthe.
Methods Documentation
-
get_parsing_datas
()[source]¶ Retourne un dictionnaire à sérialiser comprenant toutes les données nécessaires au parsing
-
get_txt_view
(matrice=None)[source]¶ Retourne la représentation texte du labyrinthe (couche de base) pour parsing
-