Exemplo n.º 1
0
        public void AddLayer(IRenderLayer aRenderLayer)
        {
            if (aRenderLayer is RenderLayerGame)
            {
                theRenderLayerGame = (RenderLayerGame)aRenderLayer;
            }

            RenderLayerBase tempLayerBase = (RenderLayerBase)aRenderLayer;

            tempLayerBase.Width              = width;
            tempLayerBase.Height             = height;
            tempLayerBase.TheUserInputPlayer = theUserInputPlayer;

            tempLayerBase.ReInitialize();

            theRenderLayers.Add(aRenderLayer);

            theRenderLayersRevered = new List <IRenderLayer>(theRenderLayers);
            theRenderLayersRevered.Reverse();
        }