Should I make a handler class or something? Since the compiler hates this cross dependancy, but I would like both classes to be able to handle the collision detection.
Code:#ifndef C_RECT_H #define C_RECT_H #include "C_Circ.h" class C_Rect { public: C_Rect(); C_Rect(int X,int Y,int SX,int SY); void Set_Attribs(int X,int Y,int SX,int SY); bool Collision_Test(C_Circ); bool Collision_Test(C_Rect); int Get_X(); int Get_Y(); int Get_SX(); int Get_SY(); private: int x; int y; int sx; int sy; }; #endif // C_RECT_HCode:#ifndef C_CIRC_H #define C_CIRC_H #include "C_Rect.h" class C_Circ { public: C_Circ(); C_Circ(int X,int Y,int R); void Set_Attribs(int X,int Y,int R); bool Collision_Test(C_Circ); bool Collision_Test(C_Rect); int Get_X(); int Get_Y(); int Get_R(); private: int x; int y; int rad; }; #endif // C_CIRC_H_INCLUDED



1Likes
LinkBack URL
About LinkBacks



