Пример выполнения задания на Visual C++
24 часа
Просмотров: 2
Дата добавления: 17.06.09 в 01:26
Дата обновления: 11.10.11 в 15:17
Задание: Есть базовый класс "мишень", а также порожденные от него классы "обычная круговая мишень", "мишень в виде человеческого силуэта". Реализация набора мишеней загрузка из файла мишеней разных видов и их расположения на экране. Выстрел пользователь вводит координаты и получает сообщение, в какую именно мишень он попал или не попал ни в одну. Создать иерархию классов: базовый класс "Абстрактная мишень" с набором виртуальных функций отрисовки и проверки попадания в мишень, а также порожденные от него классы, перекрывающие виртуальные функции в зависимости от типа мишени. Список мишеней хранится в программе как список указателей на базовый класс, для которых при отрисовке и проверке попадания должны вызываться соответствующие функции.
|