PseudoActions

class labpyproject.apps.labpyrinthe.bus.commands.gamble_datas.PseudoActions(pseudoactionlist, gamblecount, name=None)[source]

Bases : object

Objet modélisant une liste de pseudos actions définies par les méthodes de « schedule » de CmdManager.

Constructeur

Paramètres
  • pseudoactionlist – list de pseudos actions

  • gamblecount – nombre de coups maximums nécessaires pour effectuer les actions

Methods Summary

add_pseudoaction_to_list(pa)

Ajoute une pseudo action en fin de liste

get_last_pseudoaction()

Retourne la dernière action enregistrée (sans dépilement) ou None

get_next_pseudoaction()

Retourne la prochaine action enregistrée (sans dépilement) ou None

get_path_in_pseudoaction_list()

Retourne la liste de coordonnées des actions de type « goto » présentes en début de liste.

get_pseudoaction_list()

Retourne une copie de la liste des pseudos actions

get_pseudoactions_count()

Retourne le nombre d’actions enregistrées

remove_pseudoaction_from_list(pa)

La pseudo action a été traitée

Methods Documentation

add_pseudoaction_to_list(pa)[source]

Ajoute une pseudo action en fin de liste

get_last_pseudoaction()[source]

Retourne la dernière action enregistrée (sans dépilement) ou None

get_next_pseudoaction()[source]

Retourne la prochaine action enregistrée (sans dépilement) ou None

get_path_in_pseudoaction_list()[source]

Retourne la liste de coordonnées des actions de type « goto » présentes en début de liste. On ajoute l’éventuelle action terraform en fin de liste.

get_pseudoaction_list()[source]

Retourne une copie de la liste des pseudos actions

get_pseudoactions_count()[source]

Retourne le nombre d’actions enregistrées

remove_pseudoaction_from_list(pa)[source]

La pseudo action a été traitée