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

Наследник IStaticEntity - еда. Подробнее...

#include <IEntity.h>

Граф наследования:Food:
IStaticEntity IEntity IVisitable IPreparable IDrawable

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

 Food ()
 
void draw_into (sf::RenderWindow &window) override
 
void prepare_for_drawing () override
 
void set_texture (MyTexture *ptr_texture)
 
std::unique_ptr< IStaticEntityclone () const override
 
std::unique_ptr< IGameEventaccept (IVisitor *ptr_visitor) override
 
- Открытые члены унаследованные от IEntity
void set_location (Room *ptr_room)
 
Roomget_location ()
 

Открытые атрибуты

bool is_screamer = false
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от IEntity
Roomm_ptr_room
 

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

Наследник IStaticEntity - еда.

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

◆ Food()

Food::Food ( )

загружаем текстуру для еды

Методы

◆ accept()

std::unique_ptr< IGameEvent > Food::accept ( IVisitor * ptr_visitor)
overridevirtual

передача посетителю самого себя

Замещает IVisitable.

◆ clone()

std::unique_ptr< IStaticEntity > Food::clone ( ) const
overridevirtual

копируем самого себя

Замещает IStaticEntity.

◆ draw_into()

void Food::draw_into ( sf::RenderWindow & window)
overridevirtual

Замещает IDrawable.

◆ prepare_for_drawing()

void Food::prepare_for_drawing ( )
overridevirtual

Замещает IPreparable.


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