protected void loadTileGroup (TiledMap map, MapLayers parentLayers, Element element, FileHandle tmxFile, ImageResolver imageResolver) { if (element.getName().equals("group")) { MapGroupLayer groupLayer = new MapGroupLayer(); loadBasicLayerInfo(groupLayer, element); Element properties = element.getChildByName("properties"); if (properties != null) { loadProperties(groupLayer.getProperties(), properties); } for (int i = 0, j = element.getChildCount(); i < j; i++) { Element child = element.getChild(i); loadLayer(map, groupLayer.getLayers(), child, tmxFile, imageResolver); } for (MapLayer layer : groupLayer.getLayers()) { layer.setParent(groupLayer); } parentLayers.add(groupLayer); } }
protected void loadTileGroup (TiledMap map, MapLayers parentLayers, Element element, FileHandle tmxFile, ImageResolver imageResolver) { if (element.getName().equals("group")) { MapGroupLayer groupLayer = new MapGroupLayer(); loadBasicLayerInfo(groupLayer, element); Element properties = element.getChildByName("properties"); if (properties != null) { loadProperties(groupLayer.getProperties(), properties); } for (int i = 0, j = element.getChildCount(); i < j; i++) { Element child = element.getChild(i); loadLayer(map, groupLayer.getLayers(), child, tmxFile, imageResolver); } for (MapLayer layer : groupLayer.getLayers()) { layer.setParent(groupLayer); } parentLayers.add(groupLayer); } }
protected void loadTileGroup (TiledMap map, MapLayers parentLayers, Element element, FileHandle tmxFile, ImageResolver imageResolver) { if (element.getName().equals("group")) { MapGroupLayer groupLayer = new MapGroupLayer(); loadBasicLayerInfo(groupLayer, element); Element properties = element.getChildByName("properties"); if (properties != null) { loadProperties(groupLayer.getProperties(), properties); } for (int i = 0, j = element.getChildCount(); i < j; i++) { Element child = element.getChild(i); loadLayer(map, groupLayer.getLayers(), child, tmxFile, imageResolver); } for (MapLayer layer : groupLayer.getLayers()) { layer.setParent(groupLayer); } parentLayers.add(groupLayer); } }