moevm / oop

Object-oriented programming course
30 stars 225 forks source link

[8303] Udod_Maxim_L3 #634

Closed TheShenk closed 4 years ago

TheShenk commented 4 years ago

Необходимо просматривать: UI/* GameFacade.h GameInfo.h main.cpp

anyfilatov commented 4 years ago

Я так смотрю, что юниты могут наступать друг на друга или выходить за пределы карты?

И цепочка обязанностей у вас косячно сделана. У вас есть main handler, который определяет, кто из цепочки должен работать. Но на самом деле паттерн-то по другому работает. Агенты цепочки сами должны передавать друг другу команды.

И "посредника" я у вас не увидел. Возможно, проглядел.

Итого 14 баллов Надо доделать номера 5 и 7

TheShenk commented 4 years ago

Проверка на то, что юниты не могут наступать друг на друга находится в методе moveObject класса GameField.

anyfilatov commented 4 years ago

Окей, принимается 20