На этом уроке мы наведём порядок в нашем проекте. Квинтессенцию анимации оформим отдельным классом - Animate. Уберём всё лишнее из класса Graph и основного модуля. И сделаем, чтобы всё заработало - пока статичное отображение спрайта через экземпляр класса Animate.
Дата отправки отчёта:
21 января 2016 г.
Задание выполнено: за
40 мин.
Чему научился:
Еще раз потренировался с рефакторингом.
Что было сложным:
Много конечно было сделано изменений, но в целом более-менее понятно. Стало намного лучше и код чище.
Никита, отлично, рефакторинга много не бывает!!! А вот твои кракодильчики (у меня такая ассоциация с рубашкой плашики) мне уж начинают нравятся, так что уже не нужно переделывать!!! :)
Научился: Я научился оптимизировать анимации Всё очень хорошо! У меня есть аниматор и анимации :~)
Они хорошо работают.
Можно протестировать по ссылке снизу :~)(архив прилагается)
Научился: Узнал, что константы оказывается сродни static членам - обращаться к ним нужно не через имя экземпляра, а по имени класса.
Интересный замут получается с классом Animate. Сейчас посмотрим в следующем уроке, как реализуется в стиле чистого ООП наследование от этого класса, а так же переопределение виртуального метода.