SpriteDepth()

Syntaxe

Resultat = SpriteDepth(#Sprite)
Description
Renvoie la profondeur de couleurs d'un Sprite.

Arguments

#Sprite Le sprite à utiliser.

Valeur de retour

La profondeur de couleurs du sprite, en bits.

Exemple

InitSprite()
OpenScreen(800,600,32,"Exemple OpenScreen 32 bits")

 ;Sprite Cible 32 bits car l'écran est 32 bits.
CreateSprite(0,100,100)
StartDrawing(SpriteOutput(0))
Circle(50,50,49,RGB(255,255,0))
Circle(50,50,40,RGB(0,255,0))
Circle(50,50,30,RGB(0,255,255))
Circle(50,50,20,RGB(0,0,255))
Circle(50,50,10,RGB(255,0,0))
StopDrawing()

 ;Affichage de la cible
DisplaySprite(0, 500, 200)

 ;Affichage d'un texte sur l'écran (sans sprite).
StartDrawing(ScreenOutput())
DrawText(50, 250, "Profondeur de couleurs du sprite : " + SpriteDepth(0) + " bits.")
StopDrawing()   

 ;Maintenant que tout est calculé et affiché dans le buffer invisible,
 ;On inverse les buffers pour rendre la scène visible à l'écran.
FlipBuffers() 

Delay(5000)

Voir aussi

SpriteWidth(), SpriteHeight()

OS Supportés

Tous

<- SpriteCollision() - Sprite Index - SpriteHeight() ->