Добавляем новый объект

We use cookies. Read the Privacy and Cookie Policy

Добавляем новый объект

Итак, в результате наших усилий по экрану движется кусочек сыра. Настало время добавить новый объект, которым пользователь будет отбивать сыр. Для наших целей вполне подойдет батон хлеба. Вспоминаем предыдущие упражнения, где мы выводили кусочек сыра на экран, и повторяем шаги в той же последовательности для батона хлеба.

? Добавляем графический файл в проект в виде ресурса.

? Получаем в коде ссылку на файл из сборки

? Объявляем две переменные, содержащие координаты батона хлеба.

Соответствующий код приведен в листинге 11.12.

Листинг 11.12

/// <summary>

/// Изображение, содержащее батон хлеба

/// </summary>

private Image breadImage = null;

// Получаем изображение батона хлеба

breadImage = new System.Drawing.Bitmap(

 execAssem.GetManifestResourceStream(@"Bouncer.bread.gif"));

/// <summary>

/// Координата X для батона хлеба

/// </summary>

private int bx = 0;

/// <summary>

/// Координата Y для батона хлеба

/// </summary>

private int by = 0;

На рис. 11.3 показан внешний вид программы на этом этапе.

Рис. 11.3. Изображения хлеба и сыра