Contrairement aux Sprites qui utilisent des coordonnees materiel complexes, les Bobs sont affiches en utilisant des coordonnees ecran standard, mesurees depuis le coin superieur gauche de l ecran courant. Positionnez votre nouveau Bob en lui donnant des coordonnees ecran relatives au "hot spot" de votre image. Les hot spots sont expliques a la fin du chapitre precedent.
Si les coordonnees se trouvent hors de l aire d affichage de l ecran, le Bob ne sera pas affiche. Cela permet d initialiser des objets hors ecran, prets a etre deplaces dans l aire visible plus tard dans le programme.
Une fois le Bob positionne a l ecran, les valeurs de coordonnees deviennent optionnelles. Toute valeur omise sera conservee depuis la derniere fois qu elle a ete definie. Le Chapitre 7.6 explique comment cette technique est utile pour animer les Bobs avec AMAL, car elle permet de les deplacer sans perturber les sequences d animation existantes. Il est crucial d inclure toutes les virgules meme si certaines valeurs sont omises, sinon une erreur de syntaxe sera signalee. Par exemple :
D> Bob 1,160,100,1 : Rem Positionne le Bob 1 a 160,100 avec l image 1 Bob 1,,150,1 : Rem Deplace le Bob 1 de 50 pixels vers le bas Bob 1,110,,1 : Rem Deplace le Bob 1 de 50 pixels vers la gauche Bob 1,,,2 : Rem Affiche l image 2 a la position actuelle du Bob 1
Avant de passer au programme de demonstration suivant, voici une technique pas a pas pour afficher correctement un Bob :
X> Load Iff "Picture.IFF"
Sinon, l ecran par defaut peut etre prepare en supprimant le curseur clignotant et en remplissant l ecran avec une couleur unie (en general le noir). Exemple :
X> Curs Off: Flash Off : Cls 0