00001 /* 00002 Debris - A 3D-Space-Shooter Game based on OpenGL 00003 Copyright (C) 2002 Daniel Wagner <daniel@kwaxi.org> and 00004 Sebastian Zambal <e9826978@student.tuwien.ac.at> 00005 00006 file: DCollisionDetection.h 00007 */ 00008 00009 #pragma once 00010 00011 #include "DObject.h" 00012 #include "DGeometry.h" 00013 #include "debris.h" 00014 00016 00019 class DCollisionDetection : DObject { 00020 public: 00022 DCollisionDetection(void); 00024 ~DCollisionDetection(void); 00026 static bool ViewFrustumCull(DSystem *system, DObject3D *obj); 00028 static bool ObjectCollision(DSystem *system, DObject3D *obj1, DObject3D *obj2); 00029 };