1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#pragma once #include <memory> #include "QuadTree.h" class Museum; class CollisionContext { public: CollisionContext(Museum &); void update(); std::shared_ptr<QuadTree> get_quadtree(); private: Museum & museum; private: std::shared_ptr<QuadTree> quadtree = nullptr; };