Книга: Программирование КПК и смартфонов на .NET Compact Framework
Ведение счета
Ведение счета
Теперь нужно научиться обновлять счетчик столкновения томатов в методе updatePosition
. Код для этого приведен в листинге 11.35.
Листинг 11.35
/// <summary>
/// Счет в игре
/// </summary>
private int scoreValue = 0;
private void updatePositions() {
if (cheeseRectangle.IntersectsWith(tomatoes[i].rectangle)) {
// прячем томат
tomatoes[i].visible = false;
// отражаемся вниз
goingDown = true;
// обновляем счет
scoreValue = scoreValue + 10;
messageString = "Счет: " + scoreValue;
break;
}
}
За каждый уничтоженный томат начисляется 10 очков. Эти данные постоянно обновляются и выводятся на экран.
Оглавление статьи/книги
- Начало работы
- Добавление изображения в программу
- Использование встроенных ресурсов
- Вывод картинки на экран
- Создание анимации
- Отражения
- Управление скоростью движения объекта
- Добавляем новый объект
- Устранение мерцания
- Хлеб — всему голова
- Обнаружение столкновений
- Столкновения батона и мяча
- Новые объекты
- Размещение помидоров
- Уничтожение томатов
- Счет игры
- Ведение счета
- Звуковые эффекты
- Дальнейшие улучшения
- И опять добавляем новые объекты
- Управление таблицей результатов
- Переключение между формами
- Отображение дочернего окна
- Получение имени игрока
- Хранение лучших результатов
- Улучшение графики
- Спрайты
Похожие страницы
- Подведение итогов
- Разрешающая способность отсчета времени
- Флуктуации отсчета времени
- 1.1. Введение в объектно-ориентированное программирование
- Ничего, кроме правды: поведение потребителей
- 9.1. Введение
- Введение
- 2.5. Разработка технического задания на проведение детального анализа рынка при работе над инновационным проектом. Основ...
- 6.9. Подготовка данных для расчета прибыльности
- Глава 6. Ведение складского учета в программе «Складской учет»
- 1 Введение в Linux
- Бюджет