Esempio n. 1
0
        public override void BeforeRedraw()
        {
            int  r     = 0;
            int  g     = 255;
            int  b     = 50 + RTC.Second;
            int  steps = 1;
            bool skip  = false;

            for (int i = 1; i <= BackgroundImage.Height / steps; i++)
            {
                uint colour = (uint)((r << 16) | (g << 8) | b);
                BackgroundImage.DrawRectangle(0, BackgroundImage.Height - (i * steps), BackgroundImage.Width, steps, colour);
                if (!skip)
                {
                    g--;
                }
                skip = !skip;
                if (g < 10)
                {
                    g = 10;
                }
            }
        }