На этом слайде мы задействуем класс Level в классе логики Game
Дата отправки отчёта:
19 мая 2019 г.
Задание выполнено: за
23 час. 37 мин.
Чему научился:
Описал поле Level в классе Game; Добивал в метод Game.Move() информирование о действиях в класс Level; В методе Controller.Run() определил size и level, передать их в Game; В методе Game.Start() сохранил полученный level;
Научился: Описал Level в классе game. Отрефакторил код
Трудности: нашел у себя ошибку в методе move - исправил
Ступил почему контроллер про старт ругается потом разобрался (видимо усталость к вечеру сказывается - лень набросилась на мозг)
Странно с переданным уровнем в методе start(level) у меня почему-то программу ни на что не отругалась и продолжила работать как ни в чем не бывало
Научился: Да, функционал перемещения однозначно надо объединять, чтобы в одном месте всё было и тем самым синхронизировалось. Всё отлично, идём дальше.