17 std::shared_ptr<StevesParams> params_;
18 std::vector<std::shared_ptr<Steve>> steves_;
25 [[nodiscard]]
decltype(steves_)&
getStevesRef() {
return steves_; }
37 [[nodiscard]]
const decltype(steves_)&
getSteves()
const {
return steves_; }
Main controller for managing the simulation of creepers and Steves.
Definition Simulation.hpp:16
Менеджер для управления сущностями типа Steve.
Definition StevesManager.hpp:16
decltype(steves_) & getStevesRef()
Получает ссылку на коллекцию объектов Steve.
Definition StevesManager.hpp:25
const decltype(steves_) & getSteves() const
Возвращает константную ссылку на коллекцию объектов Steve.
Definition StevesManager.hpp:37
void walk()
Выполняет действие перемещения для всех объектов Steve.
Definition StevesManager.cpp:12