/// <summary>
        /// Initializes colors.
        /// </summary>
        private void InitializeColors()
        {
            ColorDictionary.Clear();
            ForegroundColorDictionary.Clear();

            var colorDictionary           = Extensions.ResourceDictionary.GetColorsDictionary(ResourceDictionary, ColorKey, _colorWeights);
            var foregroundColorDictionary = Extensions.ResourceDictionary.GetColorsDictionary(ResourceDictionary, ForegroundColorKey, _foregroundColorWeights);

            foreach (var pair in colorDictionary)
            {
                ColorDictionary.Add(pair.Key, pair.Value);
            }

            foreach (var pair in foregroundColorDictionary)
            {
                ForegroundColorDictionary.Add(pair.Key, pair.Value);
            }
        }
        private void InitializeColors()
        {
            _RenderingColors.Clear();
            _RenderingColors.Add(RenderColor.NeutralPlayerLight, labelNeutralPlanetColor.ForeColor);
            _RenderingColors.Add(RenderColor.NeutralPlayerDark, labelNeutralPlanetColor.BackColor);
            _RenderingColors.Add(RenderColor.Player1Light, groupBoxPlayer1.ForeColor);
            _RenderingColors.Add(RenderColor.Player1Dark, groupBoxPlayer1.BackColor);
            _RenderingColors.Add(RenderColor.Player2Light, groupBoxPlayer2.ForeColor);
            _RenderingColors.Add(RenderColor.Player2Dark, groupBoxPlayer2.BackColor);
            _RenderingColors.Add(RenderColor.GridLight, Color.White);
            _RenderingColors.Add(RenderColor.GridDark, Color.Black);
            _RenderingColors.Add(RenderColor.GridLine, Color.DarkGray);

            _RenderingColors.Add(RenderColor.PlanetIdDark, Color.Black);
            _RenderingColors.Add(RenderColor.PlanetIdLight, Color.White);

            _RenderingColors.Add(RenderColor.FleetDistanceLight, Color.White);
            _RenderingColors.Add(RenderColor.FleetDistanceDark, Color.Black);

            _RenderingColors.Add(RenderColor.PlanetNumShipsLight, Color.White);
            _RenderingColors.Add(RenderColor.PlanetNumShipsDark, Color.Black);

            _RenderingColors.Add(RenderColor.PlanetGrowthLight, Color.PaleGreen);
            _RenderingColors.Add(RenderColor.PlanetGrowthDark, Color.DarkGreen);

            _RenderingColors.Add(RenderColor.PlanetAttackLight, Color.Magenta);
            _RenderingColors.Add(RenderColor.PlanetAttackDark, Color.Black);

            _RenderingColors.Add(RenderColor.PlanetDefenceLight, Color.LightBlue);
            _RenderingColors.Add(RenderColor.PlanetDefenceDark, Color.DarkBlue);

            _RenderingColors.Add(RenderColor.FleetIncomingAttackLine, Color.Red);
            _RenderingColors.Add(RenderColor.FleetOutgoingAttackLine, Color.Blue);
            _RenderingColors.Add(RenderColor.FleetDefensiveLine, Color.LawnGreen);



            _RenderingColors.Add(RenderColor.PlanetAttackNettoNegativeLight, Color.Red);
            _RenderingColors.Add(RenderColor.PlanetAttackNettoNegativeDark, Color.Black);
            _RenderingColors.Add(RenderColor.PlanetAttackNettoPositiveLight, Color.PaleGreen);
            _RenderingColors.Add(RenderColor.PlanetAttackNettoPositiveDark, Color.DarkGreen);
        }