HOT SPOT
instruction : definir le point de reference pour tous les calculs de coordonnees
Hot Spot numero image,x,y
Hot Spot numero image,valeur predefinie
La commande HOT SPOT definit le hot spot d une image stockee dans la Banque d Objets actuelle. Le decalage x,y du hot spot est mesure a partir du coin superieur gauche de l image, et est ajoute aux coordonnees avant utilisation, comme illustre dans le schema suivant :
Il est parfaitement legal de positionner le hot spot en dehors de l affichage courant. Cela peut etre utilise pour une conversion automatique des coordonnees ecran, comme explique precedemment, ou pour preparer une sequence de jeu avec des sprites apparaissant hors de l ecran.
Il existe une autre version de cette instruction, permettant de positionner automatiquement le hot spot a l une des neuf positions predefinies. Ces positions sont montrees dans le schema suivant, avec le point central de l image represente par la valeur $11. La valeur pour un hot spot predefini dans le coin superieur droit de l image est $20, pour le coin inferieur gauche $02, etc.
Le Docteur des Sprites
La derniere partie de ce chapitre contient quelques diagnostics et remedes instantanes pour les problemes courants lies aux sprites !
Probleme : Je ne peux pas afficher le sprite materiel numero zero. Il refuse de s afficher.
Solution : Le sprite materiel numero zero est deja alloue au pointeur de la souris.
Utilisez HIDE ON pour retirer le pointeur de la souris de l ecran, puis essayez de nouveau.