Beispiel #1
0
        private ColorARGB CreateColor()
        {
            var color = new ColorARGB();

            switch (_Rnd.Next(3))
            {
            case 0:
                color.R = 255;
                color.G = 255;
                color.B = _Rnd.Next(256);
                break;

            case 1:
                color.R = _Rnd.Next(256);
                color.G = 255;
                color.B = 255;
                break;

            case 2:
                var c = _Rnd.Next(256);
                color.R = c;
                color.G = c;
                color.B = 255;
                break;

            default: throw new Exception("switch default");
            }
            return(color);
        }
Beispiel #2
0
        public Conection(Point point1, Point point2, ColorARGB color)
        {
            _Point1 = point1;
            _Point2 = point2;
            _Color  = color;

            _Pen       = new Pen(_Color.GetColor());
            _Pen.Width = _W;
        }
Beispiel #3
0
        public Star(int x, int y, int d, int growSpeed, int lifeTime, ColorARGB color)
        {
            _X          = x;
            _Y          = y;
            _D          = d;
            _L          = 0;
            _LGrowSpeed = growSpeed;
            _Color      = color;
            _LifeTime   = lifeTime;

            var path = new GraphicsPath();

            path.AddEllipse(_X, _Y, _D, _D);
            _Brush = new PathGradientBrush(path);
            _Brush.SurroundColors = new[] { Color.Transparent };
        }