-
Кукочкина София Александровна authoredacd80157
#pragma once
#include "../drawable/drawable.h"
class Room;
class IEntity : public IPreparable {
public:
void set_location(std::unique_ptr<Room> ptr_room) {}
Room* get_location() {
}
protected:
Room* m_ptr_room;
};
class IVisitor;
class IVisitable {
public:
virtual std::unique_ptr<IGameEvent> accept(IVisitor* ptr_visitor) = 0;
};