tile_set_empty

La description

Cette fonction peut être utilisée pour définir un ensemble donné de mosaïque comme une mosaïque vide. Vous donnez le tiledata, qui peut être récupéré en utilisant la fonction tilemap_get, et la fonction retournera true si la tuile est vide, ou false s'il y a un index de tuile. La fonction retournera un ensemble de tuiles de données modifié qui pourra ensuite être appliqué en utilisant tilemap_set fonction.


Syntaxe:

tile_set_empty(tiledata)


Arguments:

Argument La description
tiledata le tiledata à définir


Résultats:

Real (tiledata)


Exemple:

var lay_id = layer_get_id("Tiles_sky");
var map_id = layer_tilemap_get_id(lay_id);
for (var i = 0; i < tilemap_get_width(map_id); i++;)
   {
   for (var j = 0; j < tilemap_get_height(map_id); j++;)
      {
      var data = tilemap_get(map_id, i, j);
      if !tile_get_empty(data)
         {
         data = tile_set_empty(data)
         tilemap_set(map_id, data, i, j);
         }
      }
   }

Le code ci-dessus obtient l'ID de tilemap de la couche donnée, puis vérifie chaque cellule de mosaïque de la carte pour voir si elle contient des données ou non. Si c'est le cas, la tuile est vide.