mp_grid_get_cell

Syntaxe:

mp_grid_get_cell(id, x , y);


Argument La description
id Index du mp_grid à utiliser
x1 La coordonnée x de la grille à vérifier.
y1 La coordonnée y de la grille à vérifier.


Retours: Real


La description

Avec cette fonction, vous pouvez vérifier n'importe quelle cellule de mp_grid pour voir si elle a été marquée comme occupée ou non, en donnant l'indice du mp_grid (précédemment créé) et les coordonnées x an y de la cellule à vérifier. Si elle a été occupée ou si la position en cours de vérification est hors des limites de la grille, la fonction retournera -1 sinon elle retournera 0.


Exemple:

if mp_grid_get_cell(grid, mouse_x div 16, mouse_y div 16) == -1
   {
   image_blend = c_red;
   }
else
   {
   image_blend = c_lime;
   }

Le code ci-dessus va vérifier la cellule mp_grid qui correspond à la position de la souris et si elle est occupée, elle définit la image_blend variable en rouge, et si elle n'est pas occupée, elle devient verte.