Changeset 7833 in orxonox.OLD for branches/bsp_model/src/lib/collision_detection/cd_engine.cc
- Timestamp:
- May 24, 2006, 6:41:08 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/bsp_model/src/lib/collision_detection/cd_engine.cc
r6316 r7833 29 29 #include "quadtree_node.h" 30 30 31 31 #include "bsp_manager.h" 32 32 33 33 using namespace std; … … 137 137 * this checks the collisions with the ground 138 138 */ 139 void CDEngine::checkCollisionGround( )139 void CDEngine::checkCollisionGround(std::list<WorldEntity*>& list1) 140 140 { 141 141 if( likely( this->terrain != NULL)) 142 142 { 143 143 Quadtree* q = dynamic_cast<Terrain*>(this->terrain)->ssp->getQuadtree(); 144 145 144 // QuadtreeNode* n = q->getQuadtreeFromPosition(this->player->getAbsCoor()); 146 145 } 147 //sTriangleExt* tri = q->getTriangleFromPosition(this->player->getAbsCoor()); 146 147 if( likely( this->bspManager != NULL)) 148 { 149 std::list<WorldEntity*>::iterator iterator; 150 PRINTF(3)("checking for collisions\n"); 151 152 iterator = list1.begin(); 153 while (iterator != list1.end()) 154 { 155 bspManager->checkCollision(*iterator); 156 iterator++; 157 } 158 } 148 159 } 149 160
Note: See TracChangeset
for help on using the changeset viewer.