CaseView

class labpyproject.apps.labpyrinthe.gui.skinPygame.zone_carte.CaseView(case, skin, resizemode='SKIN_RESIZEMODE', **kwargs)[source]

Bases : labpyproject.core.pygame.widgets.Image

Vue d’une case image (hors bots)

Constructeur:

  • kwargs : voir wgt.Image

  • resizemode : scale (scaling surface) ou skin (resize PIL)

Rq : pour la carte, le cache du skin s’avère plus efficace que le resize de surface

Attributes Summary

RESIZEMODE

mode de resize des images

Methods Summary

change_case(case)

Ré initialise la case associée.

get_source_size()

Retourne les dimensions de la source

get_surface_for_size(newsize)

Retourne une nouvelle surface à la taille newsize

Attributes Documentation

RESIZEMODE = 'SKIN_RESIZEMODE'

mode de resize des images

Methods Documentation

change_case(case)[source]

Ré initialise la case associée.

get_source_size()[source]

Retourne les dimensions de la source

get_surface_for_size(newsize)[source]

Retourne une nouvelle surface à la taille newsize