Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 17, 2007, 6:15:21 PM (17 years ago)
Author:
nicolasc
Message:

working spikeballs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/playability/src/world_entities/weapons/spike_thrower.cc

    r10260 r10271  
    8282  animation1->addKeyFrame(Vector(0, 0, 0), Quaternion(), 0.3, ANIM_LINEAR, ANIM_CONSTANT);
    8383  animation2->addKeyFrame(Vector(0, 0, 0), Quaternion(), 0.3, ANIM_LINEAR, ANIM_CONSTANT);
    84   animation2->addKeyFrame(Vector(0, -.5, 0), Quaternion(), 0.3, ANIM_LINEAR, ANIM_CONSTANT);*/
    85 /*
     84  animation2->addKeyFrame(Vector(0, -.5, 0), Quaternion(), 0.3, ANIM_LINEAR, ANIM_CONSTANT);
     85
    8686  animation1->setInfinity(ANIM_INF_CONSTANT);
    8787  animation2->setInfinity(ANIM_INF_CONSTANT);*/
     
    104104  this->getProjectileFactory()->prepare(50);
    105105
    106 //   this->setActionSound(WA_SHOOT, "sound/explosions/explosion_1.wav");
    107 //   this->setActionSound(WA_ACTIVATE, "sound/vocals/missiles.wav");
    108 //   this->setActionSound(WA_RELOAD, "sound/vocals/reload.wav");
     106  this->setActionSound(WA_SHOOT, "sound/explosions/explosion_1.wav");
     107  this->setActionSound(WA_ACTIVATE, "sound/vocals/missiles.wav");
     108  this->setActionSound(WA_RELOAD, "sound/vocals/reload.wav");
    109109
    110110}
     
    156156  pj->setParent(PNode::getNullParent());
    157157
    158 //   pj->setVelocity(this->getParent()->getAbsDir().apply(Vector(1,0,0))*200 + this->getParent()->getParent()->getVelocity());
    159   pj->setVelocity(this->getParent()->getVelocity() + this->getAbsDir().apply(Vector(1,0,0))*160);
     158  dynamic_cast<SpikeBall*>(pj)->setVelocity(this->getAbsDir().apply(Vector(1,0,0))*110);
    160159
    161160  pj->setAbsCoor(this->getEmissionPoint());
Note: See TracChangeset for help on using the changeset viewer.