/// <summary> /// Обновляет информацию в компонентах формы /// </summary> public void DoublerUpdate() { lblNumber.Text = d.Value.ToString(); lblStepsCount.Text = d.Steps.ToString(); Refresh(); if (lblGoal.Visible) { if (d.CheckGoal()) { MessageBox.Show($"Вы достигли заданного числа за {d.Steps} ходов"); lblGoal.Visible = false; lblGoalText.Visible = false; d.Reset(); } } }
/// <summary>Обновление формы</summary> public void Update() { lblNumber.Text = doubler.Value.ToString(); lblStepsCount.Text = doubler.Steps.ToString(); this.Refresh(); if (lblGoal.Visible) { if (doubler.CheckGoal()) { MessageBox.Show($"Поздравляем, вы достигли заданного числа за {doubler.Steps} ходов"); lblGoal.Visible = false; lblGoalText.Visible = false; doubler.Reset(); } } }
private void BReset_Click(object sender, EventArgs e) { //Начать игру заново doubler.Reset(); UpdateInfo(); }