vendredi 17 novembre 2017

Jump

Un clic de la part de l'utilisateur remonte la position de
Flappy de 3. Il faut s'habituer car plusieurs clics successifs
peuvent mettre Flappy en danger des tours du haut de l'écran.

Le code fait appel à la foncton bind() du JS. On ajoute
normalement un onClick à la div d'ouverture, mais ici
il faut le faire explicitement et faire une liaison avec
le component React.

La fonction render est intéressante, car on l'initie sur place.
Une mention de return indique que l'on ne désire que ce
que la return mentionne; c'est une interruption de fonction...

La détection de collision reviendra à noter si la position de l'oiseau coincide
avec une cellule bleu. On le remettra à 10.

                              *     *     *
En créant un state crashed qui peut être vrai ou faux, le jeu va s'arrêter si
le jouer touche une tour ou dépase les bornes. Il ne reprendra qu'avec le button
Reprendre. C'est un appel de fonction sur onClick dans les règles, mais on ajoute une
liaison avec this sinon le button n'apparaît pas!

                                                *     *     *
Quelques définitions:

                                          source: Margaret Rouse


Aucun commentaire: