Pacman
 
Загрузка...
Поиск...
Не найдено
Класс IVisitorabstract

Паттерн VISITOR для взаимодействия пакмана с объектами игры. Создаем две абстрации: IVisitor (посетитель) Подробнее...

#include <IEntity.h>

Граф наследования:IVisitor:
Pacman

Открытые члены

virtual std::unique_ptr< IGameEventvisit (Food *ptr_entity)=0
 
virtual std::unique_ptr< IGameEventvisit (Enemy *ptr_entity)=0
 
virtual std::unique_ptr< IGameEventvisit (Swamp *ptr_entity)=0
 

Подробное описание

Паттерн VISITOR для взаимодействия пакмана с объектами игры. Создаем две абстрации: IVisitor (посетитель)

Методы

◆ visit()

virtual std::unique_ptr< IGameEvent > IVisitor::visit ( Food * ptr_entity)
pure virtual

Замещается в Pacman.


Объявления и описания членов класса находятся в файле: