Voici un programme assez pratique pour des jeux comme Pong. Il détecte d’abord une intersection entre deux carrés en utilisant une méthode que nous avons nommé dans le programme « testerIntersection(rect1, rect2); ». Cette méthode donne comme resultat (return) une valeur booléenne (boolean), c’est-à-dire vrai/faux (voici le fameux zéro et un). Autrement dit : on lui « pose » une question et elle nous répond « oui » ou « non ». Si nos deux rectangles sont effectivement en intersection (true), on dessine alors le rectangle de cette intersection en utilisant les fonctions min() et max() de Processing.
![]() |
| Intersection |
Cliquer sur l’icône pour télécharger les codes sources du programme. |