I am getting an "expression must have a class type" error with the pBox1 and pBox2 commands. Here is the code I am using.
I will brush up on my oop techniques.
struct AABB { float xyz1; float xyz2; }; bool CheckCollision(const AABB *pBox1, const AABB *pBox2) { if(pBox1->xyz1.x > pBox2->xyz2.x) return false; if(pBox1->xyz1.y > pBox2->xyz2.y) return false; if(pBox1->xyz1.z > pBox2->xyz2.z) return false; if(pBox1->xyz2.x < pBox2->xyz1.x) return false; if(pBox1->xyz2.y < pBox2->xyz1.y) return false; if(pBox1->xyz2.z < pBox2->xyz1.z) return false; return true; }
I will brush up on my oop techniques.