#pragma once #include #include "Museum.h" #include "TileBehavior.h" class TileBehaviorFactory { public: TileBehaviorFactory(Museum & m); std::unique_ptr create(std::string); private: Museum & museum; };