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