Четвёртый урок На этом уроке мы вынесем всю логику работы с координатами в отдельный класс Pixel и в конце добавим ещё одни шарик в наш "Хранитель экрана".
Дата отправки отчёта:
10 июля 2015 г.
Задание выполнено: за
40 мин.
Чему научился:
Повторил наследование, взаимодействие объектов друг с другом. Обращаться к protected свойствам!
Что было сложным:
Прыгать между классами
Комментарии:
Интересно, что в классе Figure одни точки. Вроде как там ничего и не происходит, а на самом деле без него ничего работать не будет.
Удалось сделать разноцветные шарики(сделал для этого массив цветов), но не сразу. Сначала они у меня мигали разными цветами, так как менял цвет в функции DrawCircle, а потом догадался, что надо делать в Draw() и добавить туда параметр для цвета.
Научился: Сoздaть нecкoлько констрyкторoв,мeтoд для пeремещения фигyры. Трудности: как всегда мой конек , поиск ошибок после неудачного запуска. в этот раз напутал с координатами maxdx,maxdy мне понравилось