Chromatics.Chromatics.setWeatherSystem C# (CSharp) Method

setWeatherSystem() private method

private setWeatherSystem ( string weather, string zone, string area ) : void
weather string
zone string
area string
return void
        private void setWeatherSystem(string weather, string zone, string area)
        {
            if (weather == "Clear Skies")
            {
                if (area == "La Noscea")
                {
                    updateState("static", System.Drawing.Color.DeepSkyBlue);
                }
                else if (area == "Gridania")
                {
                    updateState("static", System.Drawing.Color.MediumTurquoise);
                }
                else if (area == "Thanalan")
                {
                    updateState("static", System.Drawing.ColorTranslator.FromHtml("#f8cc35"));
                }
                else
                {
                    updateState("static", System.Drawing.ColorTranslator.FromHtml("#66d8ff"));
                }
            }
            else if (weather == "Fair Skies")
            {
                if (area == "La Noscea")
                {
                    updateState("static", System.Drawing.ColorTranslator.FromHtml("#66d8ff"));
                }
                else if (area == "Gridania")
                {
                    updateState("static", System.Drawing.Color.Turquoise);
                }
                else if (area == "Thanalan")
                {
                    updateState("static", System.Drawing.ColorTranslator.FromHtml("#f8cc35"));
                }
                else
                {
                    updateState("static", System.Drawing.Color.SkyBlue);
                }
            }
            else if (weather == "Clouds")
            {
                if (area == "La Noscea")
                {
                    updateState("static", System.Drawing.Color.AliceBlue);
                }
                else if (area == "Gridania")
                {
                    updateState("static", System.Drawing.Color.LightGreen);
                }
                else
                {
                    updateState("static", System.Drawing.Color.WhiteSmoke);
                }
            }
            else if (weather == "Fog")
            {
                if (zone == "Northern Thanalan")
                {
                    updateState("static", System.Drawing.Color.BlueViolet);
                }
                else if (area == "Gridania")
                {
                    updateState("static", System.Drawing.Color.SeaGreen);
                }
                else
                {
                    updateState("static", System.Drawing.Color.SlateGray);
                }
            }
            else if (weather == "Wind")
            {
                if (area == "La Noscea")
                {
                    updateState("static", System.Drawing.Color.PaleTurquoise);
                }
                else if (area == "Gridania")
                {
                    updateState("static", System.Drawing.Color.LightGreen);
                }
                else
                {
                    updateState("static", System.Drawing.Color.WhiteSmoke);
                }
            }
            else if (weather == "Gales")
            {
                updateState("pulse", System.Drawing.Color.MediumAquamarine, System.Drawing.Color.RoyalBlue, true, 40);
            }
            else if (weather == "Rain")
            {
                updateState("static", System.Drawing.Color.CornflowerBlue);
            }
            else if (weather == "Showers")
            {
                updateState("breath", System.Drawing.Color.CornflowerBlue);
            }
            else if (weather == "Thunder")
            {
                updateState("static", System.Drawing.Color.MidnightBlue);
            }
            else if (weather == "Thunderstorms")
            {
                updateState("breath", System.Drawing.Color.MidnightBlue, System.Drawing.Color.SteelBlue);
            }
            else if (weather == "Sandstorms")
            {
                updateState("pulse", System.Drawing.ColorTranslator.FromHtml("#f7c61c"), System.Drawing.Color.SandyBrown, true, 40);
            }
            else if (weather == "Dust Storms")
            {
                updateState("pulse", System.Drawing.ColorTranslator.FromHtml("#f7c61c"), System.Drawing.Color.SandyBrown, true, 40);
            }
            else if (weather == "Hot Spells")
            {
                updateState("static", System.Drawing.Color.OrangeRed);
            }
            else if (weather == "Heat Waves")
            {
                updateState("breath", System.Drawing.Color.Tomato, System.Drawing.Color.Orange);
            }
            else if (weather == "Snow")
            {
                updateState("static", System.Drawing.Color.Snow);
            }
            else if (weather == "Blizzards")
            {
                updateState("breath", System.Drawing.Color.GhostWhite, System.Drawing.Color.LightCyan);
            }
            else if (weather == "Auroras")
            {
                updateState("static", System.Drawing.Color.MediumSlateBlue, System.Drawing.Color.SpringGreen);
            }
            else if (weather == "Darkness")
            {
                updateState("static", System.Drawing.Color.MidnightBlue);
            }
            else if (weather == "Tension")
            {
                updateState("static", System.Drawing.Color.Indigo);
            }
            else if (weather == "Storm Clouds")
            {
                updateState("static", System.Drawing.Color.DimGray);
            }
            else if (weather == "Rough Seas")
            {
                updateState("pulse", System.Drawing.Color.DarkBlue, System.Drawing.Color.MediumBlue, true, 40);
            }
            else if (weather == "Louring")
            {
                updateState("static", System.Drawing.Color.MidnightBlue);
            }
            else if (weather == "Gloom")
            {
                updateState("breath", System.Drawing.Color.Magenta, System.Drawing.Color.Orchid);
            }
            else if (weather == "Eruptions")
            {
                updateState("breath", System.Drawing.Color.Crimson, System.Drawing.Color.OrangeRed);
            }
            else if (weather == "Irradiance")
            {
                updateState("static", System.Drawing.Color.PaleGreen);
            }
            else if (weather == "Core Radiation")
            {
                updateState("breath", System.Drawing.Color.DarkOrchid, System.Drawing.Color.MediumPurple);
            }
            else if (weather == "Shelf Clouds")
            {
                updateState("static", System.Drawing.Color.Goldenrod);
            }
            else if (weather == "Oppression")
            {
                updateState("static", System.Drawing.Color.MidnightBlue);
            }
            else if (weather == "Umbral Wind")
            {
                updateState("pulse", System.Drawing.Color.MediumSpringGreen, System.Drawing.Color.Aqua, true, 35);
            }
            else if (weather == "Umbral Static")
            {
                updateState("pulse", System.Drawing.Color.Blue, System.Drawing.Color.DodgerBlue, true, 35);
            }
            else if (weather == "Smoke")
            {
                updateState("static", System.Drawing.Color.DimGray);
            }
            else if (weather == "Royal Levin")
            {
                updateState("static", System.Drawing.Color.MediumOrchid);
            }
            else if (weather == "Hyperelectricity")
            {
                updateState("pulse", System.Drawing.Color.GreenYellow, System.Drawing.Color.YellowGreen, true, 40);
            }
        }
Chromatics