moevm / oop

Object-oriented programming course
29 stars 225 forks source link

[8382] Kolnogorov Daniil lab3 #721

Closed pajecawav closed 4 years ago

pajecawav commented 4 years ago

Дополнительные требования не были выполнены. В первой ЛР добавлены атрибуты юнитов (src/Game/Units/attribute.hpp), итератор поля (src/Game/Field/field_iterator.) и фабричный метод (src/Game/Units/unit_factory.hpp). Во второй ЛР добавлены все доп. требования: легковес (UnitConstStats в src/Game/Units/units.hpp), наблюдатель (в src/Game/Units/units.cpp:21 и src/Game/Player/player.cpp:38), прокси (src/Game/Field/field_proxy*) и стратегия (src/Game/Neutral/neutral_context.hpp, но применения ему не нашлось).