PASTE BOB fonctionne comme toute autre instruction graphique, donc il n est pas necessaire d utiliser un ecran en double buffer. Il peut etre utilise pour generer une serie d operations graphiques extremement rapides, et il est aussi utile pour la creation d affichages complexes dans les jeux d arcade a defilement. Voici un exemple :
E> Flash Off : Curs Off : Cls 0
Rem La ligne Palette suivante doit etre sur une seule ligne
Palette 0,$100,$200,$300,$400,$500,$600,$700,$800,
$900,$A00,$B00,$000,$D00,$E00,$F00
Rem Creer des cercles colores comme images
For C=1 To 15
Ink C : Circle 16,16,15 : Paint 16,16
Get Bob C,0,0 To 32,32
Next C
Do
Rem Choisir un cercle aleatoire et sa position
N=Rnd(14)+1 : X=Rnd(320) : Y=Rnd(200)
Rem Coller l image sur l ecran aux coordonnees choisies
Paste Bob X,Y,N
Loop
Commandes de gestion de la banque de Bobs
DEL BOB
instruction : supprimer une image de la banque d objets
Del Bob numero
Del Bob premier To dernier
La commande DEL BOB supprime de maniere permanente une ou plusieurs images de Bob de la banque d objets. Pour effacer une seule image, indiquez simplement le numero de l image a supprimer, comme ceci :
X> Del Bob 2
Chaque fois qu une image est supprimee, toutes les images suivantes dans la banque sont remontees d une position dans l ordre numerique. Par exemple, si la banque contenait initialement quatre images, l exemple ci-dessus supprimerait l image numero 2 de la memoire, laissant un vide entre les images 1 et 3. Ce vide serait immediatement comble, car les anciennes images 3 et 4 seraient decalees d une place, devenant ainsi les nouvelles images 2 et 3.
Si vous souhaitez supprimer plusieurs images de la banque, vous pouvez definir une plage allant de la premiere image a la derniere apres la commande DEL BOB. L exemple suivant supprimerait les images 4, 5, 6 et 7 :
X> Del Bob 4 To 7
Apres la suppression de la derniere image, la banque d objets entiere est effacee automatiquement.