mp_grid_clear_rectangle

Syntaxe:

mp_grid_clear_rectangle(id, x1, y1, x2, y2);


Argument La description
id Index du mp_grid à utiliser
x1 La coordonnée x du côté gauche du rectangle à vérifier.
y1 La coordonnée y de la partie supérieure du rectangle à vérifier.
x2 La coordonnée x du côté droit du rectangle à vérifier.
y2 La coordonnée x du côté inférieur du rectangle à vérifier.


Renvoie: Booléen.


La description

Avec cette fonction, vous pouvez définir une zone dans les coordonnées de la pièce qui effacera ensuite les cellules correspondantes dans le mp_grid spécifié. Même si une cellule tombe partiellement dans la région rectangulaire définie, elle sera effacée.


Exemple:

mp_grid_clear_rectangle(grid, 0, 0, 100, 200);

Le code ci-dessus marquera comme libres toutes les cellules du mp_grid indexées dans la variable "grid" qui tombent dans la zone 0,0 à 100,200.