diff options
Diffstat (limited to 'CollisionContext.h')
-rw-r--r-- | CollisionContext.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/CollisionContext.h b/CollisionContext.h index e35c373..0dd37c0 100644 --- a/CollisionContext.h +++ b/CollisionContext.h @@ -1,4 +1,5 @@ #pragma once + #include <memory> #include "CollisionChecker.h" @@ -12,11 +13,16 @@ public: void update(); std::shared_ptr<CollisionChecker> get_checker(); + void cycle_method(); private: Museum & museum; private: std::shared_ptr<CollisionChecker> checker = nullptr; + +private: + std::shared_ptr<CollisionChecker> create_checker(); + size_t checker_index = 0; }; |