Fonction
Jeux
collision(x1, y1, l1, h1, x2, y2, l2, h2)
Vrai si deux rectangles se chevauchent : la collision de base de tous les jeux.
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
Chaque rectangle est donné par son coin haut-gauche (x, y), sa largeur et sa hauteur, comme pour rectangle(…).
Deux rectangles qui se touchent seulement par le bord ne sont pas en collision.
Code
fonction collision(x1, y1, l1, h1, x2, y2, l2, h2)
retourne x1 < x2 + l2 et x2 < x1 + l1 et y1 < y2 + h2 et y2 < y1 + h1
fin fonction
Exemple d'utilisation
affiche collision(0, 0, 50, 50, 40, 40, 20, 20) affiche collision(0, 0, 10, 10, 20, 20, 10, 10)
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.