SpriteOutput()

Syntaxe

Resultat = SpriteOutput(#Sprite)
Description
Renvoie l'identifiant d'un Sprite nécessaire à la bibliothèque 2DDrawing.

Arguments

#Sprite Le sprite sur lequel on dessinera.

Valeur de retour

Renvoie l'OutputID du Sprite s'il est possible de dessiner dessus, zéro sinon.

Remarques

Il faut utiliser un bloc StartDrawing() / StopDrawing() pour effectuer les dessins 2D directement sur le Sprite.

La mémoire allouée avec SpriteOutput() est libérée avec StopDrawing(), OutputID ne peut donc pas être réutilisé.

SpriteOutput() doit être appelée dans le même thread où OpenScreen() a été appelé.

Exemple

  ...
  StartDrawing(SpriteOutput(#Sprite))
    ; Dessin ici ...
  StopDrawing()

OS Supportés

Tous

<- SpriteID() - Sprite Index - SpritePixelCollision() ->