BotItem

class labpyproject.apps.labpyrinthe.gui.skinPygame.zone_bots.BotItem(mngr, skin, case, **kwargs)[source]

Bases : labpyproject.apps.labpyrinthe.gui.skinPygame.botview.BotView

Item de la liste de joueurs

Constructeur

Attributes Summary

DGR_DY

décalage du rectangle coloré indiquant le niveau de dangerosité

DGR_HEIGHT

hauteur du rectangle coloré indiquant le niveau de dangerosité

Methods Summary

compute_image_size()

Calcul la taille d’image en fonction de l’espace aloué et des dimensions de la source.

create_default_surface()

Crée une surface transparente par défaut Ajoute en subsurface l’indicateur de danger.

draw_display()

Dessine ou redessine l’objet.

get_item_dimensions()

Doit retourner les dimensions réelles du contenu (texte, image).

get_surface_for_size(newsize)

Retourne une nouvelle surface à la taille newsize

highlight(dohigh)

Marque le switch comme sélectionné ou non

Attributes Documentation

DGR_DY = 2

décalage du rectangle coloré indiquant le niveau de dangerosité

DGR_HEIGHT = 5

hauteur du rectangle coloré indiquant le niveau de dangerosité

Methods Documentation

compute_image_size()[source]

Calcul la taille d’image en fonction de l’espace aloué et des dimensions de la source.

create_default_surface()[source]

Crée une surface transparente par défaut Ajoute en subsurface l’indicateur de danger.

draw_display()[source]

Dessine ou redessine l’objet.

get_item_dimensions()[source]

Doit retourner les dimensions réelles du contenu (texte, image). A implémenter dans les subclasses utilisant le snap.

get_surface_for_size(newsize)[source]

Retourne une nouvelle surface à la taille newsize

highlight(dohigh)[source]

Marque le switch comme sélectionné ou non

Paramètres

dohigh – bool