Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 23, 2005, 9:41:24 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: removed WeaponManager from all the Weapons, because weapon should not know where it is connected to

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/world_entities/src/world_entities/weapons/aiming_turret.cc

    r5622 r5745  
    4040   creates a new weapon
    4141*/
    42 AimingTurret::AimingTurret (WeaponManager* weaponManager)
    43   : Weapon(weaponManager)
     42AimingTurret::AimingTurret ()
     43  : Weapon()
    4444{
    4545  this->init();
     
    143143    return;
    144144
    145   PNode* target = this->getWeaponManager()->getFixedTarget();
    146 
    147   if (target != NULL)
    148   {
    149145    pj->setVelocity(/*this->getVelocity()+*/(this->getAbsDir().apply(Vector(1,0,0))*250.0 + VECTOR_RAND(13)
    150146            /*target->getAbsCoor() - this->getAbsCoor()*/)*.5);//this->getVelocity());
    151   }
    152   else
    153     pj->setVelocity(target->getVelocity());
    154147
    155148  pj->setParent(NullParent::getInstance());
     
    168161void AimingTurret::draw () const
    169162{
    170   this->getWeaponManager()->getFixedTarget()->debugDraw(10);
    171 
    172163  /* draw gun body */
    173164  glMatrixMode(GL_MODELVIEW);
Note: See TracChangeset for help on using the changeset viewer.