CaseBonus¶
-
class
labpyproject.apps.labpyrinthe.bus.model.core_matrix.
CaseBonus
(bonusdict)[source]¶ Bases :
labpyproject.apps.labpyrinthe.bus.model.core_matrix.Case
Modélise une case bonus
Constructeur de la case bonus
Attributes Summary
bonus augmenter la vitesse
bonus lancer des grenades
bonus poser des mines
bonus augmenter la portée des grenades
bonus augmenter la puissance des grenades
bonus augmenter la puissance des mines
Methods Summary
adapt_bonus_to_robot
(robot, gameconf, …)Se configure en fonction des capacités du robot gameconf : ref à GameConfiguration s’il est configuré, None sinon Rq : un problème d’import circulaire empèche d’importer explicitement GameConfiguration.
Méthode statique retournant le dict par défaut attendu par le constructeur
get_properties_dict
([full])Retourne ses paramètres sous forme de dict
Attributes Documentation
-
BONUS_AUGMENTE_VITESSE
= 'BONUS_AUGMENTE_VITESSE'¶ bonus augmenter la vitesse
-
BONUS_GRENADE
= 'BONUS_GRENADE'¶ bonus lancer des grenades
-
BONUS_MINE
= 'BONUS_MINE'¶ bonus poser des mines
-
BONUS_PORTEE_GRENADE
= 'BONUS_PORTEE_GRENADE'¶ bonus augmenter la portée des grenades
-
BONUS_PUISSANCE_GRENADE
= 'BONUS_PUISSANCE_GRENADE'¶ bonus augmenter la puissance des grenades
-
BONUS_PUISSANCE_MINE
= 'BONUS_PUISSANCE_MINE'¶ bonus augmenter la puissance des mines
Methods Documentation
-
adapt_bonus_to_robot
(robot, gameconf, handlebehavior)[source]¶ Se configure en fonction des capacités du robot gameconf : ref à GameConfiguration s’il est configuré, None sinon Rq : un problème d’import circulaire empèche d’importer explicitement GameConfiguration.
-