Паттерн VISITOR для взаимодействия пакмана с объектами игры. Создаем две абстрации: IVisitor (посетитель) Подробнее...
#include <IEntity.h>
Открытые члены | |
virtual std::unique_ptr< IGameEvent > | visit (Food *ptr_entity)=0 |
virtual std::unique_ptr< IGameEvent > | visit (Enemy *ptr_entity)=0 |
virtual std::unique_ptr< IGameEvent > | visit (Swamp *ptr_entity)=0 |
Паттерн VISITOR для взаимодействия пакмана с объектами игры. Создаем две абстрации: IVisitor (посетитель)
|
pure virtual |
Замещается в Pacman.