Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 18, 2006, 7:32:59 PM (18 years ago)
Author:
snellen
Message:

aim.cc, targeting_turret.cc and aiming turret.cc updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/spaceshipcontrol/src/world_entities/weapons/targeting_turret.cc

    r6439 r6606  
    9292  this->target = new Aim(this);
    9393  this->target->setVisibility(false);
    94 
     94  this->lockedTime = 0;
     95  this->neededLockTime = 2;
     96  this->lockedTarget->setParent(PNode::getNullParent());
    9597  this->loadModel("models/guns/turret2.obj");
    9698
     
    119121void TargetingTurret::tick(float dt)
    120122{
     123  if( lockedTime >= neededLockTime )
     124   {
     125    lockedTarget = this->target->getParent();
     126    lockedTime = 0;
     127   }
    121128
    122129  this->target->tick(dt);
     130
     131  if(this->target->getParent() == PNode::getNullParent())
     132   lockedTime = 0;
     133  else
     134   lockedTime += dt;
     135
    123136}
    124137
     
    137150  pj->setAbsDir(this->getAbsDir());
    138151  pj->activate();
    139   this->target->searchTarget(100);
     152  this->target->searchTarget(100,M_PI_2);
    140153}
    141154
Note: See TracChangeset for help on using the changeset viewer.