Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| scratch:morpion_step_06 [2020/02/27 16:24] – [Ce qu'on veut faire] fab | scratch:morpion_step_06 [2020/02/27 17:30] (current) – fab | ||
|---|---|---|---|
| Line 39: | Line 39: | ||
| * le milieu de cette case est l' | * le milieu de cette case est l' | ||
| ==== Ce qu'on doit faire ==== | ==== Ce qu'on doit faire ==== | ||
| + | |||
| + | Nous allons commencer par créer 2 variables : '' | ||
| + | Ces variables vont nous permettre de savoir dans quelle ligne et quelle colonne on a cliqué afin de positionner le lutin au bon endroit. | ||
| + | |||
| + | Il faut se rappeler ce que l'on a fait à l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | On souhaite identifier la ligne et la colonne avant de créer le clone. Donc, dans le script de la scène, il faut détacher l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Ensuite, il faut se rappeler ce que l'on a dit plus haut : | ||
| + | * si '' | ||
| + | * si '' | ||
| + | * si '' | ||
| + | |||
| + | Cela permet de construire le script ci-dessous : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Pour la colonne, ce sont exactement les mêmes type d' | ||
| + | |||
| + | Finalement, on rattache l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | On peut tester en cliquant à différents endroits de la grille que les valeurs de '' | ||
| + | |||
| + | Il reste à modifier le script du lutin pour le déplacer correctement en fonction de la ligne et de la colonne. | ||
| + | |||
| + | Il faut donc supprimer l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Ensuite, il faut se rappeler ce qu'on a dit plus haut : | ||
| + | * si '' | ||
| + | * si '' | ||
| + | * si '' | ||
| + | |||
| + | Cela permet de construire le script ci-dessous : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | De la même manière pour les colonnes : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | C'est terminé ! | ||
| [[scratch: | [[scratch: | ||