Changeset 6637 in orxonox.OLD for trunk/src/world_entities/weapons/targeting_turret.cc
- Timestamp:
- Jan 21, 2006, 1:27:29 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/weapons/targeting_turret.cc
r6512 r6637 92 92 this->target = new Aim(this); 93 93 this->target->setVisibility(false); 94 94 this->target->setRange(100); 95 this->target->setAngle(M_PI_4/2); 96 this->lockedTime = 0; 97 this->neededLockTime = 2; 98 this->lockedTarget->setParent(PNode::getNullParent()); 95 99 this->loadModel("models/guns/turret2.obj"); 96 100 … … 119 123 void TargetingTurret::tick(float dt) 120 124 { 125 if( lockedTime >= neededLockTime ) 126 { 127 lockedTarget = this->target->getParent(); 128 lockedTime = 0; 129 } 121 130 122 131 this->target->tick(dt); 132 133 if(this->target->getParent() == PNode::getNullParent()) 134 lockedTime = 0; 135 else 136 lockedTime += dt; 137 123 138 } 124 139 … … 137 152 pj->setAbsDir(this->getAbsDir()); 138 153 pj->activate(); 139 this->target->searchTarget( 100);154 this->target->searchTarget(); 140 155 } 141 156
Note: See TracChangeset
for help on using the changeset viewer.