Книга: Программирование КПК и смартфонов на .NET Compact Framework

Получение имени игрока

Получение имени игрока

Игрок вводит свое имя в текстовое поле формы highScore. Чтобы получить доступ к имени пользователя во время игры, необходимо иметь доступ к экземпляру формы HighScore. В классе HighScore надо создать свойство, с помощью которого можно получить введенное пользователем имя. Этот код приведен в листинге 11.60.

Листинг 11.60

/// <summary>
/// Имя игрока, введенное в текстовом поле.
/// </summary>
public string PlayerName {
 get {
  return nameTextBox.Text;
 }
}

Свойство Name извлекает имя из текстового поля nameTextBox и возвращает его тому, кто вызывал данное свойство. Это свойство используется в программе, как показано в листинге 11.61.

Листинг 11.61

/// <summary>
/// Имя игрока, достигшего лучшего результата.
/// </summary>
private string highScorePlayer = "Rob";
if (scoreValue > highScoreValue) {
 highScoreValue = scoreValue;
 timer1.Enabled = false;
 highScore.ShowDialog();
 timer1.Enabled = true;
 highScorePlayer = highScore.PlayerName;
}

Теперь с помощью переменной highScorePlayer можно выводить имя лучшего игрока во время игры.

Оглавление книги


Генерация: 1.119. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз