Commandes Generales des Bobs
BOB OFF
instruction : retirer un Bob de l affichage
Bob Off
Bob Off numero
Utilisez cette commande pour retirer tous les Bobs de l ecran en une seule fois. Si un numero est specifie, seul ce Bob sera supprime. Par exemple :
X> Bob Off 1 : Rem Supprimer uniquement le Bob 1 Bob Off : Rem Supprimer tous les Bobs de l ecran
L instruction BOB OFF desactive aussi toute animation ou routine de collision associee a ces Bobs.
X BOB
fonction : obtenir la coordonnee X d un Bob
x=X Bob(numero)
Y BOB
fonction : obtenir la coordonnee Y d un Bob
y=Y Bob(numero)
Il n est pas difficile de suivre les Bobs dans des conditions normales, mais si les Bobs sont deplaces avec AMAL, leurs coordonnees peuvent varier de maniere imprevisible. Dans ce cas, les fonctions X BOB et Y BOB peuvent etre utilisees pour obtenir leur position actuelle a l ecran. Donnez simplement le numero du Bob affiche a l ecran, et la coordonnee sera retournee, mesuree depuis le coin superieur gauche de l ecran jusqu au hot spot de l image en cours. Exemple :
E> Load "AMOSPro_Tutorial:Objects/Bobs.abk" Curs Off : Cls 0 : Rem Preparation de l ecran Flash Off : Get Bob Palette : Rem Recupere les couleurs depuis la banque d images Double Buffer : Rem Active le double buffering Autoback 1 : Rem Active le mode de dessin rapide Do Rem Deplace le Bob 1 avec la souris Rem Convertit les coordonnees materiel en coordonnees ecran Bob 1,X Screen(X Mouse),Y Screen(Y Mouse),1 Rem Affiche les nouvelles coordonnees a l ecran Locate 0,0 : Print X Bob(1);" ";Y Bob(1);" "; Loop