Книга: Программирование КПК и смартфонов на .NET Compact Framework
Добавляем новый объект
Добавляем новый объект
Итак, в результате наших усилий по экрану движется кусочек сыра. Настало время добавить новый объект, которым пользователь будет отбивать сыр. Для наших целей вполне подойдет батон хлеба. Вспоминаем предыдущие упражнения, где мы выводили кусочек сыра на экран, и повторяем шаги в той же последовательности для батона хлеба.
? Добавляем графический файл в проект в виде ресурса.
? Получаем в коде ссылку на файл из сборки
? Объявляем две переменные, содержащие координаты батона хлеба.
Соответствующий код приведен в листинге 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. Изображения хлеба и сыра
- Начало работы
- Добавление изображения в программу
- Использование встроенных ресурсов
- Вывод картинки на экран
- Создание анимации
- Отражения
- Управление скоростью движения объекта
- Добавляем новый объект
- Устранение мерцания
- Хлеб — всему голова
- Обнаружение столкновений
- Столкновения батона и мяча
- Новые объекты
- Размещение помидоров
- Уничтожение томатов
- Счет игры
- Ведение счета
- Звуковые эффекты
- Дальнейшие улучшения
- И опять добавляем новые объекты
- Управление таблицей результатов
- Переключение между формами
- Отображение дочернего окна
- Получение имени игрока
- Хранение лучших результатов
- Улучшение графики
- Спрайты
- Новые объекты
- И опять добавляем новые объекты
- Из PHP в Excel: работа с COM-объектами
- 1.1. Введение в объектно-ориентированное программирование
- ЧАСТЬ IV. База данных и ее объекты.
- 1.1.1. Что такое объект
- Практическая работа 53. Запуск Access. Работа с объектами базы данных
- Физические объекты
- Иерархия объектов в InterBase
- Новый тип данных: BOOLEAN
- Имена объектов длиной 68 символов
- Создание объектов Collection