PureBasic:ClipSprite


PureBasic:SpriteScreen

<< Précédent | Sommaire | Suivant >>


[modifier] Syntaxe

ClipSprite(#Sprite, x, y, Largeur, Hauteur)

[modifier] Description

Change la zone affichable du #Sprite par la nouvelle zone. Par exemple, si un sprite fait 100*100 pixels (largeur*Hauteur) et que l'on définit une zone de 'clipping' x=10, y=10, Largeur=20, Hauteur=20, alors seule la zone comprise entre ces coordonnées sera affichée. Le #Sprite se comporte alors exactement comme un nouveau sprite de 20*20. Pour enlever la zone de 'clipping' du #Sprite la constante #PB_Default doit être spécifiée pour 'x', 'y', 'Largeur' et 'Hauteur'.

Note: Sur certaines anciennes cartes graphiques, ClipSprite() ne fonctionne pas correctement si la taille du sprite dépasse la taille de l'écran.

[modifier] OS supportés

Windows, AmigaOS, Linux, MacOS X