Documentation > Functions > Collisions

Version: 1.2

CollidePointRect(XA, YA, XB, YB, Width, Height)

Cette fonction verifie si un point donne est a l'interieur d'un rectangle donne

XA

Coordonnees sur l'axe des X du point

YA

Coordonnees sur l'axe des Y du point

XB

Coordonnees sur l'axe des X du rectangle

YB

Coordonnees sur l'axe des Y du rectangle

Width

Largeur du rectangle

Height

Hauteur du rectangle

Return

Retourne vrai si le point est a l'interieur du rectangle

CollideRectRect(XA, YA, WidthA, HeightA, XB, YB, WidthB, HeightB)

Cette fonction verifie si 2 rectangles collisionnent entre eux

XA

Coordonnees sur l'axe des X du premier rectangle

YA

Coordonnees sur l'axe des Y du premier rectangle

WidthA

Largeur du rectangle

HeightA

Hauteur du rectangle

XB

Coordonnees sur l'axe des X du second rectangle

YB

Coordonnees sur l'axe des Y du second rectangle

Width

Largeur du second rectangle

Height

Hauteur du second rectangle

Return

Retourne vrai si les deux rectangles se touchent ou se supperposent; sinon retourne faux

CollidePointCircle(XA, YA, XB, YB, RB)

Cette fonction permet de verifier si un point donne est a l'interieur d'un cercle donne

XA

Coordonnees sur l'axe des X du point

YA

Coordonnees sur l'axe des Y du point

XB

Coordonnees sur l'axe des X du centre du cercle

YB

Coordonnees sur l'axe des Y du centre du cercle

RB

Rayon du cercle

Return

Retourne vrai si le point est a l'interieur du cercle

CollideCircleCircle(XA, YA, RA, XB, YB, RB)

Cette fonction permet de verifier si 2 cercles se touchent

XA

Coordonnees sur l'axe des X du centre du premier cercle

YA

Coordonnees sur l'axe des Y du centre du premier cercle

RA

Rayon du premier cercle

XB

Coordonnees sur l'axe des X du centre du second cercle

YB

Coordonnees sur l'axe des Y du centre du second cercle

RB

Rayon du second cercle