Beispiel #1
0
        static void Main(string[] args)
        {
            // Testingthe Red to geenShift

            Console.WriteLine("ShiftRedToGreen");
            Console.WriteLine("Result");
            Colour c = new Colour();

            c.SetRed(0x5E);
            c.SetBlue(0x88);
            Console.WriteLine(c.GetRed());
            Console.WriteLine(c.GetGreen());
            Console.WriteLine(c.GetBlue());
            Console.WriteLine(c.GetAlpha());
            Console.WriteLine(c.colour);
            c.ShiftRedToGreen();
            Console.WriteLine(c.GetRed());
            Console.WriteLine(c.GetGreen());
            Console.WriteLine(c.GetBlue());
            Console.WriteLine(c.GetAlpha());
            Console.WriteLine(c.colour);
            Console.WriteLine("Expected");
            uint newC = 0x005E0000;

            Console.WriteLine(newC);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Colour colour = new Colour(94, 0, 0, 0);

            colour.colour = colour.colour >> 8;
            //Colour colour = new Colour();
            Console.WriteLine(colour.GetRed());
            Console.WriteLine(colour.GetGreen());
            Console.WriteLine(colour.GetBlue());
            Console.WriteLine(colour.GetAlpha());
            Console.WriteLine(colour.colour.ToString());
            Console.ReadKey();
        }
        //displays the r, g, b and a values of the provided color in a neat fashion
        public static void printColour(Colour color, String colorName)
        {
            Console.WriteLine();
            Console.Write("Info for ");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Write(colorName);
            Console.ForegroundColor = ConsoleColor.White;
            Console.Write(":\n");
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("RED  : " + color.GetRed());
            Console.WriteLine("GREEN: " + color.GetGreen());
            Console.WriteLine("BLUE : " + color.GetBlue());
            Console.WriteLine("ALPHA: " + color.GetAlpha());
            Form tempForm = new Form();

            tempForm.BackColor = System.Drawing.Color.FromArgb(255, color.GetRed(), color.GetGreen(), color.GetBlue());
            tempForm.SetDesktopBounds(1000, 1000, 1000, 1000);
            tempForm.Show();
            MessageBox.Show("This is your color! (Ignoring alpha values)\nPress OK to close...");
            tempForm.Close();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine();
        }