На этом уроке мы начнём реализовывать идею перемещения спрайтов. Начнём, как обычно, с простого. Научимся перемещать один кружок.
Дата отправки отчёта:
14 декабря 2018 г.
Задание выполнено: за
1 день 18 час. 4 мин.
Чему научился:
Создан метод Move() в базовом классе. Нарисован кружок в отдельной функции основной программы. Добавлена кнопка для перемещения кружка. Метод Circle.Draw() изменен так, чтобы кружок перемещался. Отличие координат кружка от координаты position в том, что координата кружка - абсолютная, а координата position - относительная (к-ты кружка). То есть, реализовано перемещение системы координат. Кружок перемещается при нажатии на кнопочку!
Научился: Все понятно: создаем точку и окружность в Demo и там же перемещаем её на 100.100. Потом, по нажатию кнопки при вызове Move меняем значение position и отрисовываем окружность с прибавленной position. Трудности: Ничего, но туго до меня доходит связь между классом shape и классами фигур. Постоянно ищу методы или поля в одних классах и обнаруживаю их в классах-предках.