5.5: Tux: limiter au cadre

Maintenant, il s'agit de limiter les déplacements de Tux au cadre.

Dans le gestionnaire d'événements keydown, faites en sorte que les coordonnées left et right ne puissent pas devenir trop grandes ou trop petites, ce qui ferait sortir Tux du cadre.

Indications:

  • Vous pouvez récupérer  la largeur et la hauteur de tux dans rect.width et rect.height
  • Vous pouvez (mais il y a d'autres approches possibles) utiliser Math.min(a,b) et Math.max(a,b) pour limiter left et top

La prochaine page contient une correction.
Pour bien apprendre, c'est très important de faire les exercices au complet avant de regarder la correction. Si quelque-chose ne vous paraît pas clair, demandez à votre enseignant.