code: function setLayerData(layer, data) {
         var idx = 0; // initialize the array
  
         initArray(layer); // set everything
  
         for (var y = 0; y < layer.rows; y++) {
           for (var x = 0; x < layer.cols; x++) {
             // get the value of the gid
             var gid = data[idx++]; // fill the array
  
             if (gid !== 0) {
               // add a new tile to the layer
               layer.setTile(x, y, gid);
             }
           }
         }
       }
docs: Set a tiled layer Data
  @ignore