Pacman
 
Указатель Классы Функции Переменные Перечисления
Загрузка...
Поиск...
Не найдено
Класс IGameEventabstract

Абстрактрый класс для различных игровых событий Подробнее...

#include <IGameEvent.h>

Граф наследования:IGameEvent:
DeleteStaticEntity LostGame PacmanLoseLifeEvent ScreamerCompositeEvent ScreamerEvent SwampEvent WinGame

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

virtual void handle (GameContext *context)=0
 
virtual ~IGameEvent ()=default
 
void add_observer (IObserver *observer)
 

Защищенные члены

void notify () const
 

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

Абстрактрый класс для различных игровых событий

Конкретные наследники получают в аргумент обрабатываемый контекст, который могут менять

Конструктор(ы)

◆ ~IGameEvent()

virtual IGameEvent::~IGameEvent ( )
virtualdefault

редактирование контекста игры

Методы

◆ handle()

virtual void IGameEvent::handle ( GameContext * context)
pure virtual

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


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