CopySprite()
Syntaxe
Resultat = CopySprite(#Sprite1, #Sprite2 [, Mode])Description
Copie le #Sprite1 sur le #Sprite2.
Arguments
#Sprite1 Le numéro d'identifiant du sprite à copier. #Sprite2 Un numéro d'identifiant du sprite de destination.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Si le #Sprite2 n'existe pas, il est créé.Mode (optionnel) Peut être une combinaison de (utiliser '|') #PB_Sprite_PixelCollision: Ajoute des informations spéciales pour gérer les collisions de pixels à travers SpritePixelCollision(). #PB_Sprite_AlphaBlending : Le sprite est créé avec un canal alpha (transparence), nécessaire pour utiliser DisplayTransparentSprite().
Valeur de retour
Renvoie une valeur non nulle si le sprite a été copié avec succès, zéro sinon.
Exemple
InitSprite() OpenScreen(800,600,32,"Sprite") LoadSprite(0,#PB_Compiler_Home +"Examples/Sources/Data/PureBasicLogo.bmp") ;Copie du sprite 0 dans le sprite 1 CopySprite(0,1) DisplaySprite(0, 210, 160) DisplaySprite(1, 210, 260) FlipBuffers() Delay(3000)
Voir aussi
CreateSprite(), ClipSprite(), GrabSprite()
OS Supportés
Tous