Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 20, 2007, 8:00:41 PM (17 years ago)
Author:
rennerc
Message:

less collision hacks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/presentation/src/world_entities/projectiles/plasma_pulse.cc

    r10739 r10740  
    2525#include <cassert>
    2626#include "debug.h"
     27
     28#include "obb_tree.h"
    2729
    2830
     
    5961  this->blink->loadBlinkSequence( "66678998766" );
    6062  this->blink->toList(OM_ENVIRON);*/
     63 
     64  this->obbTree = new OBBTree();
     65  this->obbTree->createBox(Vector(0.0f, 0.0f, 0.0f), Vector(1.0f, 1.0f, 1.0f));
     66  this->setOBBTree(this->obbTree);
    6167}
    6268
     
    112118
    113119  this->grid->tick(dt);
    114 
    115   for( ObjectList<ActionboxEnemy>::const_iterator eIterator = ActionboxEnemy::objectList().begin(); eIterator !=ActionboxEnemy::objectList().end(); eIterator++)
    116   {
    117     if( ((*eIterator)->getOMListNumber() != (this->origList -1))  && ((*eIterator)->getAbsCoor() - this->getAbsCoor()).len() <= 3)
    118     {
    119       (*eIterator)->hit (this->getDamage(),this);
    120       this->deactivate();
    121     }
    122   }
    123 
    124120}
    125121
Note: See TracChangeset for help on using the changeset viewer.