Closed TheShenk closed 4 years ago
Я так смотрю, что юниты могут наступать друг на друга или выходить за пределы карты?
И цепочка обязанностей у вас косячно сделана. У вас есть main handler, который определяет, кто из цепочки должен работать. Но на самом деле паттерн-то по другому работает. Агенты цепочки сами должны передавать друг другу команды.
И "посредника" я у вас не увидел. Возможно, проглядел.
Итого 14 баллов Надо доделать номера 5 и 7
Проверка на то, что юниты не могут наступать друг на друга находится в методе moveObject класса GameField.
Окей, принимается 20
Необходимо просматривать: UI/* GameFacade.h GameInfo.h main.cpp