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); }
public Conection(Point point1, Point point2, ColorARGB color) { _Point1 = point1; _Point2 = point2; _Color = color; _Pen = new Pen(_Color.GetColor()); _Pen.Width = _W; }
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 }; }