CoddyRun
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.

Du même auteur