Exemple #1
0
        public static void MixResult(MyColor firstColor, MyColor secondColor)
        {
            MyColor resultColor = new MyColor();

            resultColor.R = Convert.ToByte((firstColor.R + secondColor.R) / 2);
            resultColor.G = Convert.ToByte((firstColor.G + secondColor.G) / 2);
            resultColor.B = Convert.ToByte((firstColor.B + secondColor.B) / 2);

            resultColor.ShowUp(resultColor, firstColor, secondColor);
        }
Exemple #2
0
        public void ShowUp(MyColor resultColor, MyColor firstColor, MyColor secondColor)
        {
            System.Console.WriteLine();
            ShowColor(firstColor);
            System.Console.Write(" + ");
            ShowColor(secondColor);
            System.Console.Write(" = ");
            ShowColor(resultColor);

            System.Console.WriteLine($"\nRGB: {resultColor.R},{resultColor.G},{resultColor.B}");
        }
Exemple #3
0
 public void ShowColor(MyColor myColor)
 {
     Console.Write("This color", Color.FromArgb(myColor.R, myColor.G, myColor.B));
 }