#pragma once #include #include "CollisionChecker.h" class Museum; class CollisionContext { public: CollisionContext(Museum &); void update(); std::shared_ptr get_checker(); private: Museum & museum; private: std::shared_ptr checker = nullptr; };