CRÉE UN SPRITE ET LUI DONNE LE NUMÉRO N COMME RÉFÉRENCE
ACTION
La commande SPRITE crée un objet SPRITE, c'est à dire une image qui peut être bougée sur l'image de fond d'un SCENE2D sans la perturber.
Un SPRITE possède une couleur transparente : le noir, cela veut dire que les parties noires d'un SPRITE ne sont pas visualisées sur le SCENE2D, rendant visible l'image d'arrière fond du SCENE2D.
Un SPRITE peut recevoir une image par la commande SPRITE_FILE_LOAD et peut être déplacé, supprimé, caché, visualisé... avec les commandes appropriées. Il est positionné à sa création en (0,0) du SCENE2D.
Un SCENE2D et des SPRITES sont la base d'un jeu vidéo en 2D.
Remarque 1 : par défaut, le SPRITE est créé dans le premier SCENE2D créé, mais un autre SCENE2D peut être utilisé. Pour cela, créer un nouveau SCENE2D et lui envoyer les commandes par SPRITE_TARGET_IS avant la création du SPRITE.
Remarque 2 : après la création d'un SPRITE, la démarche normale est de charger une image (fichier dans le format BMP) dans le SPRITE par la commande SPRITE_FILE_LOAD.
SYNTAXE :
SPRITE N
UTILISATION ERREUR EXEMPLE
rem créer un monde 2D numéro 1
scene2d 1
rem charger une image de fond
file_load 1,"ville.bmp"
rem créer un SPRITE numéro 1
sprite 1
rem charger une image dans le SPRITE
sprite_file_load 1,"envahisseur.bmp"
rem positionner le SPRITE sur le SCENE2D
sprite_x_position 1,150
sprite_y_position 1,250
SPRITE
SPRITE N
EN RAPPORT
SCENE2D
SPRITE
SPRITE_CREATE_HIDE
SPRITE_CREATE_SHOW
SPRITE_DELETE
SPRITE_DELETE_ALL
SPRITE_FILE_LOAD
SPRITE_IMAGE_LOAD
SPRITE_SHOW
SPRITE_SHOW_ALL
SPRITE_HIDE
SPRITE_HIDE_ALL
SPRITE_POSITION
SPRITE_X_POSITION
SPRITE_Y_POSITION
SPRITE_SCALE
SPRITE_X_SCALE
SPRITE_Y_SCALE
SPRITE_TARGET_IS
SPRITE_EXISTS()
SPRITE_X_POSITION()
SPRITE_Y_POSITION()