public StarsControl(int width, int height, StarsSettings settings) { _Density = settings.Density; _MaxDistance = settings.MaxDistance; _CreateConections = settings.CreateConections; _MinStar = settings.MinStarSize; _MaxStar = settings.MaxStarSize; _MinGrowSpeed = settings.MinGrowSpeed; _MaxGrowSpeed = settings.MaxGrowSpeed; _MinLifeTime = settings.MinLifeTime; _MaxLifeTime = settings.MaxLifeTime; _Height = height; _Width = width; _MaxStarsCount = _Height * _Width / _Density; Stars = new Star[_MaxStarsCount]; Conections = new Conection[_MaxStarsCount * _MaxStarsCount]; }
private void ResetBtn_Click(object sender, EventArgs e) { ResetFields(); _Settings = new StarsSettings(); }