Skip to content

Layer.getlayers

Terry Cavanagh edited this page Feb 28, 2018 · 1 revision
Layer.getlayers():Array<String>

Returns a list of all currently attached layers, including "screen".

Example:

import haxegon.*;

class Main{
  function init(){
    //Create 10 layers
    for (i in 0 ... 10){
      Layer.create("layer" + i);
    }
    	
    //Attach every second layer
    for (i in 0 ... 10){
      if (i % 2 == 0) Layer.attach("layer" + i);
    }
  }

  function update(){
    //Get a list of all attached layers
    var attachedlayers:String = Convert.tostring(Layer.getlayers());
    	
    //Expected result is: [screen, layer0, layer2, layer4, layer6, layer8]
    Text.display(0, 0, attachedlayers);
  }
}
Clone this wiki locally