private void LayerHelperLayersChanged(object sender, EventArgs e)
        {
            layerWrapper.Children.Clear();

            //Add standardlayers
            var hexLayer = layerHelper.FindLayer(Constants.Hexagonlayername);
            //var alertedlandLayer = layerHelper.FindLayer(Constants.AlertedLandLayername);
            //var flagLayer = layerHelper.FindLayer(Constants.flagLayerName);

            //if (hexLayer == null || alertedlandLayer == null || flagLayer == null)
            //    return;

            if (hexLayer == null)
                return;

            layerWrapper.Children.Add(new LayerControl(hexLayer));
            //layerWrapper.Children.Add(new LayerControl(alertedlandLayer));
            //layerWrapper.Children.Add(new LayerControl(flagLayer));


            //Add other layers
            for (var i = layerHelper.Layers.Count - 1; i >= 0; i--)
            {
                //if (layerHelper.Layers[i] == hexLayer || layerHelper.Layers[i] == alertedlandLayer || layerHelper.Layers[i] == flagLayer)
                //    continue;

                if (layerHelper.Layers[i] == hexLayer)
                    continue;

                var layerControl = new LayerControl(layerHelper.Layers[i]);
                layerWrapper.Children.Add(layerControl);
            }
        }
Example #2
0
        private void LayerHelperLayersChanged(object sender, EventArgs e)
        {
            layerWrapper.Children.Clear();

            //Add standardlayers
            var hexLayer = layerHelper.FindLayer(Constants.Hexagonlayername);

            //var alertedlandLayer = layerHelper.FindLayer(Constants.AlertedLandLayername);
            //var flagLayer = layerHelper.FindLayer(Constants.flagLayerName);

            //if (hexLayer == null || alertedlandLayer == null || flagLayer == null)
            //    return;

            if (hexLayer == null)
            {
                return;
            }

            layerWrapper.Children.Add(new LayerControl(hexLayer));
            //layerWrapper.Children.Add(new LayerControl(alertedlandLayer));
            //layerWrapper.Children.Add(new LayerControl(flagLayer));


            //Add other layers
            for (var i = layerHelper.Layers.Count - 1; i >= 0; i--)
            {
                //if (layerHelper.Layers[i] == hexLayer || layerHelper.Layers[i] == alertedlandLayer || layerHelper.Layers[i] == flagLayer)
                //    continue;

                if (layerHelper.Layers[i] == hexLayer)
                {
                    continue;
                }

                var layerControl = new LayerControl(layerHelper.Layers[i]);
                layerWrapper.Children.Add(layerControl);
            }
        }