Статические сущности, наследник IEntity -> неперемещаемые объекты, с которыми будет взаимодействовать Пакман Чтобы скопировать статические сущности, применяем паттерн Prototype. Для этого создает возможность клонирования Подробнее...
#include <IEntity.h>
Открытые члены | |
virtual std::unique_ptr< IStaticEntity > | clone () const =0 |
![]() | |
void | set_location (Room *ptr_room) |
Room * | get_location () |
![]() | |
virtual void | prepare_for_drawing ()=0 |
![]() | |
virtual void | draw_into (sf::RenderWindow &window)=0 |
![]() | |
virtual std::unique_ptr< IGameEvent > | accept (IVisitor *ptr_visitor)=0 |
Дополнительные унаследованные члены | |
![]() | |
Room * | m_ptr_room |
Статические сущности, наследник IEntity -> неперемещаемые объекты, с которыми будет взаимодействовать Пакман Чтобы скопировать статические сущности, применяем паттерн Prototype. Для этого создает возможность клонирования
|
pure virtual |
Замещается в Food.