ZoneCarte¶
-
class
labpyproject.apps.labpyrinthe.gui.skinTkinter.zone_carte.
ZoneCarte
(parent, Mngr, skin, **kwargs)[source]¶ Bases :
tkinter.Canvas
,labpyproject.apps.labpyrinthe.gui.skinBase.zone_carte_base.ZoneCarteBase
Equivalent graphique du LabLevel
Constructeur
Methods Summary
active_single_layer
(layername, z)Post initialisation d’une couche :
draw_bg
()Crée le rectangle de fond en mode optimisé
Dessine les cercles de highlight du joueur courant
Dessine le masque ne laissant apparaitre que le labyrinthe
Retourne les dimensions de l’objet graphique implémentant ZoneCarteBase
highlight_player
(robotlist, gambleinfos)Identification du prochain joueur
Traitements spécifiques en fin de publication.
on_carte_updated
(dictargs, has_anim)Traitements spécifiques en fin de publication.
on_resize
(event)Appelée lors d’un resize de l’application
Met à jour le rectangle de fond permettant de simuler le quadrillage
Redimensionnement des 4 éléments du masque
Methods Documentation
-
active_single_layer
(layername, z)[source]¶ Post initialisation d’une couche :
pour activer la couche de façon permanente (pygame)
pour insérer un marqueur de gestion des zindexs (tkinter)
-
get_canvas_dimensions
()[source]¶ Retourne les dimensions de l’objet graphique implémentant ZoneCarteBase
-