From 4e860688aa3063d7489e9175b2f6b55ca6636bc8 Mon Sep 17 00:00:00 2001 From: StephaneRegnie <42835317+StephaneRegnie@users.noreply.github.com> Date: Wed, 16 Mar 2022 21:07:45 +0100 Subject: Typo fixes in "La construction d'objet en pratique" (#4630) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update index.md Corrections orthographe + grammaire dans Mettre à jour les données de la balle * Update files/fr/learn/javascript/objects/object_building_practice/index.md Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> * Update files/fr/learn/javascript/objects/object_building_practice/index.md Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> * Update files/fr/learn/javascript/objects/object_building_practice/index.md Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> * Update files/fr/learn/javascript/objects/object_building_practice/index.md Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> * No-breaking space before colon (as per review) Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> --- .../javascript/objects/object_building_practice/index.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'files') diff --git a/files/fr/learn/javascript/objects/object_building_practice/index.md b/files/fr/learn/javascript/objects/object_building_practice/index.md index 6a98329949..0364bf7cfd 100644 --- a/files/fr/learn/javascript/objects/object_building_practice/index.md +++ b/files/fr/learn/javascript/objects/object_building_practice/index.md @@ -161,7 +161,7 @@ Vous pouvez déjà commencer à tester votre objet : ### Mettre à jour les données de la balle -Nous pouvons dessiner la balle dans n'importe quelle position, mais actuellement pour commencer à la bouger nous aurons besoin d'une sorte de fonction de mise à jour. Insérez donc le code suivant à la fin de votre fichier JavaScript pour ajouter une méthode `update()` au `prototype` de `Ball()`: +Nous pouvons dessiner la balle dans n'importe quelle position, mais actuellement pour commencer à la bouger, nous aurons besoin d'une sorte de fonction de mise à jour. Insérez donc le code suivant à la fin de votre fichier JavaScript pour ajouter une méthode `update()` au `prototype` de `Ball()` : ```js Ball.prototype.update = function() { @@ -186,16 +186,16 @@ Ball.prototype.update = function() { } ``` -Les quatre premières parties de la fonction vérifient si la balle a atteint le rebord du canvas. Si c'est le cas, nous inversons la polarité de la vitesse appropriée pour faire bouger la balle dans le sens opposé. Donc par exemple, si la balle se déplaçait vers le haut (positif `velY`) alors la vitesse verticale est changée afin qu'elle commence à bouger plutôt vers le bas (negatif `velY`). +Les quatre premières parties de la fonction vérifient si la balle a atteint le rebord du `canvas`. Si c'est le cas, nous inversons la polarité de la vitesse appropriée pour faire bouger la balle dans le sens opposé. Donc, par exemple, si la balle se déplaçait vers le haut (`velY` positif) alors la vitesse verticale est changée afin qu'elle commence à bouger plutôt vers le bas (`velY` négatif). -Dans les quatre cas nous : +Dans les quatre cas, nous vérifions : -- Verifions si la coordonnée `x` est plus grande que la largeur du canvas (la balle est en train de sortir du côté droit). -- Verifions si la coordonnée `x` est plus petite que 0 (la balle est en train de sortir du côté gauche). -- Verifions si la coordonnée `y` est plus grande que la hauteur du canvas (la balle est en train de sortir par le bas). -- Verifions si la coordonnée `y` est plus petite que 0 (la balle est en train de sortir par le haut). +- Si la coordonnée `x` est plus grande que la largeur du `canvas` (la balle est en train de sortir du côté droit). +- Si la coordonnée `x` est plus petite que `0` (la balle est en train de sortir du côté gauche). +- Si la coordonnée `y` est plus grande que la hauteur du `canvas` (la balle est en train de sortir par le bas). +- Si la coordonnée `y` est plus petite que `0` (la balle est en train de sortir par le haut). -Dans chaque cas, nous incluons la taille `size` de la balle dans les calculs parce que les coordonnées `x`/`y` sont situées au centre de la balle mais nous voulons que le pourtour de la balle rebondisse sur le rebord — nous ne voulons pas que la balle sorte à moité hors de l'écran avant de commencer à rebondir vers l'arrière. +Dans chaque cas, nous incluons la taille (`size`) de la balle dans les calculs parce que les coordonnées `x`/`y` sont situées au centre de la balle, mais nous voulons que le pourtour de la balle rebondisse sur le rebord — nous ne voulons pas que la balle sorte à moitié hors de l'écran avant de commencer à rebondir vers l'arrière. Les deux dernières lignes ajoutent la valeur `velX` à la coordonnée `x` et la valeur `velY` à la coordonnée `y` — la balle est en effet mise en mouvement chaque fois que cette méthode est invoquée. -- cgit v1.2.3-54-g00ecf