Ejemplo n.º 1
0
        public void set_colour(string colour_name)
        {
            ColourRGB color_before_change = new ColourRGB();

            color_before_change.assign_color(this);
            red   = 0;
            green = 0;
            blue  = 0;
            if (colour_name.ToLower() == "black")
            {
                return;
            }
            if (colour_name.ToLower() == "blue")
            {
                blue = 255;
            }
            if (colour_name.ToLower() == "red")
            {
                red = 255;
            }
            if (colour_name.ToLower() == "green")
            {
                green = 255;
            }
            if (colour_name.ToLower() == "purple")
            {
                red  = 255;
                blue = 255;
            }
            if (colour_name.ToLower() == "sky blue")
            {
                red   = 135;
                green = 206;
                blue  = 255;
            }
            if (red != color_before_change.red)
            {
                color_has_changed = true;
            }
            if (green != color_before_change.green)
            {
                color_has_changed = true;
            }
            if (blue != color_before_change.blue)
            {
                color_has_changed = true;
            }
        }
Ejemplo n.º 2
0
 public void set_colour(string colour_name)
 {
     ColourRGB color_before_change = new ColourRGB();
     color_before_change.assign_color(this);
     red = 0;
     green = 0;
     blue = 0;
     if (colour_name.ToLower() == "black")
         return;
     if (colour_name.ToLower() == "blue")
         blue = 255;
     if (colour_name.ToLower() == "red")
         red = 255;
     if (colour_name.ToLower() == "green")
         green = 255;
     if (colour_name.ToLower() == "purple")
     {
         red = 255;
         blue = 255;
     }
     if (colour_name.ToLower() == "grey")
     {
         red = 10;
         blue = 10;
         green = 10;
     }
     if (colour_name.ToLower() == "sky blue")
     {
         red = 135;
         green = 206;
         blue = 255;
     }
     if (colour_name.ToLower() == "white")
     {
         red = 255;
         green = 255;
         blue = 255;
     }
     if (red != color_before_change.red)
         color_has_changed = true;
     if (green != color_before_change.green)
         color_has_changed = true;
     if (blue != color_before_change.blue)
         color_has_changed = true;
 }