#pragma once #ifndef _COLLISION_H #define _COLLISION_H #include "Square.h" #include "Circle.h" class Collision { public: ~Collision(void); static bool isDetectCollision(const Square &squareToCompareOne, const Square &squareToCompareTwo); static bool isDetectCollision(const Circle &circleToCompareOne, const Circle &circleToCompareTwo); static bool isDetectCollision(const Circle &circle, const Square &square); /*Private constructor, so only static methods in this class can use it*/ private: Collision(void); }; #endif