private void pictureBox1_Click(object sender, EventArgs e) { Strategy.AddParticles(100); }
private void InitEvents() { textBoxNoize.KeyUp += (_sender, _args) => { if (_args.KeyData == Keys.Enter) { UpdNoize((TextBox)_sender); } }; trackBarNoize.ValueChanged += (_sender, _args) => { Miscelaneous.Noize = ((TrackBar)_sender).Value; textBoxNoize.Text = Miscelaneous.Noize.ToString(); }; textBoxParticleCount.KeyUp -= onTextBoxParticleCountOnKeyUp; textBoxParticleCount.KeyUp += (_sender, _args) => { if (_args.KeyData == Keys.Enter) { try { var newCount = Convert.ToInt32(((TextBox)_sender).Text); if (newCount > Miscelaneous.ParticleCount) { Strategy.AddParticles(newCount - Miscelaneous.ParticleCount); Miscelaneous.ParticleCount = newCount; } else { MessageBox.Show("Deleting of particles not implemented, sorry"); } } catch { } } }; textBoxSpeed.KeyUp += (_sender, _args) => { if (_args.KeyData == Keys.Enter) { try { var newSpd = Convert.ToDouble(((TextBox)_sender).Text); if (newSpd > MaxSpeedAchieved) { trackBarSpeed.Maximum = (int)(1000 * newSpd); MaxSpeedAchieved = newSpd; } trackBarSpeed.Value = (int)(1000 * newSpd); Miscelaneous.ParticleSpeed = newSpd; } catch { } } }; trackBarSpeed.ValueChanged += (_sender, _args) => { Miscelaneous.ParticleSpeed = (((TrackBar)_sender).Value / 1000.0); textBoxSpeed.Text = Miscelaneous.ParticleSpeed.ToString(); }; textBoxInterractionR.KeyUp += (_sender, _args) => { if (_args.KeyData == Keys.Enter) { try { var newIntR = Convert.ToDouble(((TextBox)_sender).Text); if (newIntR > Miscelaneous.InterractionR) { trackBarInterractionR.Maximum = (int)(1000 * newIntR); } trackBarInterractionR.Value = (int)(1000 * newIntR); Miscelaneous.InterractionR = newIntR; } catch { } } }; trackBarInterractionR.ValueChanged += (_sender, _args) => { Miscelaneous.InterractionR = (((TrackBar)_sender).Value / 1000.0); textBoxInterractionR.Text = Miscelaneous.InterractionR.ToString(); }; }