private void btAgression_Click(object sender, EventArgs e) { Referee selectedReferee = (Referee)lbxReffereeList.SelectedItem; if (lbxReffereeList.SelectedIndex != -1) { string tmp; byte Agression; do { try { tmp = ChangeForm.GetNewValue(selectedReferee.Agression.ToString(), "Агрессия судьи"); Agression = byte.Parse(tmp); selectedReferee.Agression = Agression; } catch (Exception) { MessageBox.Show("Некорректная агрессия для судьи! Повторите ввод!"); tmp = "s"; } }while (!byte.TryParse(tmp, out Agression)); lbAgression.Text = Agression.ToString(); RefreshRefereeList(); } }
private void btChangeName_Click(object sender, EventArgs e) { string Tmp = ChangeForm.GetNewValue(currentPlayer.Name + " " + currentPlayer.Surname, "Имя игрока"); string[] stmp; if ((stmp = Tmp.Split(' ')).Count() >= 2) { currentPlayer.Name = Tmp.Split(' ')[0]; currentPlayer.Surname = Tmp.Split(' ')[1]; } else { currentPlayer.Name = Tmp.Split(' ')[0]; currentPlayer.Surname = ""; } this.lbName.Text = currentPlayer.Name + " " + currentPlayer.Surname; }
private void btChangeAge_Click(object sender, EventArgs e) { string tmp; byte newAge; do { try { tmp = ChangeForm.GetNewValue(currentPlayer.Age.ToString(), "Возраст игрока"); newAge = byte.Parse(tmp); currentPlayer.Age = newAge; } catch (Exception) { MessageBox.Show("Некорректный возраст игрока! Повторите ввод!"); tmp = "s"; } }while(!byte.TryParse(tmp, out newAge)); lbAge.Text = newAge.ToString(); }
private void btChangeHealth_Click(object sender, EventArgs e) { string tmp; byte newHealth; do { try { tmp = ChangeForm.GetNewValue(currentPlayer.Health.ToString(), "Здоровье игрока"); newHealth = byte.Parse(tmp); currentPlayer.Health = newHealth; } catch (Exception) { MessageBox.Show("Некорректное здоровье игрока! Повторите ввод!"); tmp = "s"; } }while (!byte.TryParse(tmp, out newHealth)); lbHealth.Text = newHealth.ToString(); }
private void btChangeSkill_Click(object sender, EventArgs e) { string tmp; byte newSkill; do { try { tmp = ChangeForm.GetNewValue(currentPlayer.Skill.ToString(), "Скилл игрока"); newSkill = byte.Parse(tmp); currentPlayer.Skill = newSkill; } catch (Exception) { MessageBox.Show("Некорректный скилл игрока! Повторите ввод!"); tmp = "s"; } }while (!byte.TryParse(tmp, out newSkill)); lbSkill.Text = newSkill.ToString(); }
private void btRenameRefferee_Click(object sender, EventArgs e) { if (lbxReffereeList.SelectedIndex != -1) { Referee selectedReferee = (Referee)lbxReffereeList.SelectedItem; string Tmp = ChangeForm.GetNewValue(selectedReferee.Name + " " + selectedReferee.Surname, "Имя судьи"); string[] stmp; if ((stmp = Tmp.Split(' ')).Count() >= 2) { selectedReferee.Name = Tmp.Split(' ')[0]; selectedReferee.Surname = Tmp.Split(' ')[1]; } else { selectedReferee.Name = Tmp.Split(' ')[0]; selectedReferee.Surname = ""; } this.lbReffereeName.Text = selectedReferee.Name + " " + selectedReferee.Surname; RefreshRefereeList(); } }
private void btRenameTeam_Click(object sender, EventArgs e) { this.Text = lbTeamName.Text = currentTeam.Name = ChangeForm.GetNewValue(currentTeam.Name, "Название команды"); }