dx aux abonnés absents ?
Suite à quelques rechercher de ma part pour comprendre à quoi pouvez servir dx et dy dans le langage Linotte, je me suis aperçu deux choses :
1. que dx et dy permettent de localiser un point précis sur une feuille d'image (sprite). Ce qui permet de choisir l'image que l'on souhaite utiliser. Le "d" semble vouloir signifier "départ", comme le point de départ à la source.
2. et que dx ne semble pas fonctionner correctement.
En effet, avec le livre Ximage de l'atelier (b_tutoriels/j_expert/Ximage.liv), l'on devrait normalement pouvoir modifier dx de tel sorte qu'on puisse commercer sur la feuille d'image (sprite) à partir de n'importe quelles des 17 images de Bombernotte qui la composent.
Mais, quelque soit la valeur donnée à dx, rien ne semble changer. De même rien ne change, si on retire la ligne dx du code. C'est comme si dx était transparent... ou n'avait aucun effet...
Bombernotte : /*V0.0*/
fond est une toile, couleur prend "186 254 202"
map est un image, image prend "everything.png" // <- image qui contient tous les sprites
sprites est un casier de image // Tableau qui contenir nos prites à afficher
position est un nombre
début
efface toile
projette map
pour 8 lis // On découpe les 8 sprites
// dx de map prend 8 // rien ne semble changer sion retire cette ligne de code
dy de map prend 10 + 32 * 1 // Ici on choisit le Bombernotte vert avec le chiffre 1.
hauteur de map prend 23
largeur de map prend 18
// On positionne le sprite non aléatoirement sur la toile pour la démonstration
y de map prend 20 //hasard(400) + 20
x de map prend 20 //hasard(400) + 20
ajoute clone(map) dans sprites
ferme
tant que vrai lis // On boucle sur les 17 positions possibles :
pour position de 8 à 392 suivant position + 24 lis
pour chaque sprites, dx de joker prend position
attends 200 millisecondes
ferme
ferme