Manuel Amos Professional  Sommaire  Index

Objets Blitter


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
Retour    Suivant
07.02.02