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